Umbraco Contour не наследует шаг рабочего процесса - PullRequest
0 голосов
/ 26 марта 2012

Я использую платную и должным образом лицензированную версию Umbraco Contour на Umbraco 4.7.1 и пытаюсь создать базовую форму, в которой будет скрытое поле, которое заполняется с использованием алгоритма при отправке формы .

Я могу создать базовую форму со скрытым полем и рабочим процессом, присоединенным к событию «Одобрено» - и все это работает. При правильном значении в записях формы.

Затем я экспортирую форму в UCL и скопирую ее в папку / templates с базовыми формами комментариев и контактов, и теперь я могу использовать форму в качестве базовой формы. К сожалению, хотя скрытое поле сохранилось после экспорта в формат UCL, шаг рабочего процесса был потерян.

Есть ли способ расширить UCL XML для включения шага рабочего процесса? Или есть другой способ создания базового шаблона, от которого другие шаблоны могут наследовать как поля, так и рабочий процесс?

<?xml version="1.0" encoding="utf-8"?>
<Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="UmbracoContour">
  <Name>Base Form</Name>
  <Created>2012-03-21T11:02:10.107</Created>
  <FieldIndicationType>NoIndicator</FieldIndicationType>
  <Indicator />
  <ShowValidationSummary>false</ShowValidationSummary>
  <HideFieldValidation>false</HideFieldValidation>
  <RequiredErrorMessage>{0} is mandatory</RequiredErrorMessage>
  <InvalidErrorMessage>{0} is not valid</InvalidErrorMessage>
  <MessageOnSubmit>Thank you</MessageOnSubmit>
  <GoToPageOnSubmit>0</GoToPageOnSubmit>
  <ManualApproval>false</ManualApproval>
  <Archived>false</Archived>
  <StoreRecordsLocally>true</StoreRecordsLocally>
  <DisableDefaultStylesheet>false</DisableDefaultStylesheet>
  <Pages>
    <Page>
      <FieldSets>
        <FieldSet>
          <Fields>
            <Field>
              <PreValues />
              <Caption>HiddenField</Caption>
              <ToolTip />
              <SortOrder>0</SortOrder>
              <PageIndex>0</PageIndex>
              <FieldsetIndex>0</FieldsetIndex>
              <Id>00000000-0000-0000-0000-000000000000</Id>
              <FieldSet>9a7d22f1-338a-4a1a-9cc1-36e3f06553a7</FieldSet>
              <Form>fe6e2199-a654-48c5-b750-ff51f5a1dbf4</Form>
              <FieldTypeId>da206cae-1c52-434e-b21a-4a7c198af877</FieldTypeId>
              <Mandatory>false</Mandatory>
              <RegEx />
              <RequiredErrorMessage />
              <InvalidErrorMessage />
              <PreValueSourceId>00000000-0000-0000-0000-000000000000</PreValueSourceId>
              <Settings>
                <SettingOfStringString>
                  <Key>DefaultValue</Key>
                  <Value />
                </SettingOfStringString>
              </Settings>
            </Field>
          </Fields>
          <Caption>Base Form</Caption>
          <SortOrder>0</SortOrder>
          <Id>00000000-0000-0000-0000-000000000000</Id>
          <Page>7b79cdb4-fc67-4976-9845-aa466a5b66a5</Page>
        </FieldSet>
      </FieldSets>
      <Caption>Base Form</Caption>
      <SortOrder>0</SortOrder>
      <Id>00000000-0000-0000-0000-000000000000</Id>
      <Form>fe6e2199-a654-48c5-b750-ff51f5a1dbf4</Form>
    </Page>
  </Pages>
  <DataSource>00000000-0000-0000-0000-000000000000</DataSource>
  <Id>fe6e2199-a654-48c5-b750-ff51f5a1dbf4</Id>
</Form>

1 Ответ

0 голосов
/ 02 апреля 2012

В настоящее время вы не можете экспортировать рабочие процессы с помощью Contour, только саму форму. Если вы хотите добавить рабочий процесс в новую форму, вам придется сделать это вручную. Вы можете попробовать опубликовать запрос функции на форумах our.umbraco или добавить запрос функции, используя форму поддержки Contour на главном сайте Umbraco , и посмотреть, будут ли они добавить его как функцию. Я знаю, что люди просили это в прошлом.

Другим вариантом решения этой проблемы может быть создание настраиваемого типа поля, наследуемого от скрытого поля, и выполнение кода для заполнения значения при его загрузке (очевидно, это не будет работать, если алгоритм зависит от значений представлен по форме).

...