Sitecore и WFFM, не могу указать правила для полей

У меня нет возможности устанавливать правила при выборе полей в форме с помощью WFFM и конструктора форм. Есть ли какие-либо требования к тому, что нужно установить, чтобы включить параметр правил? .. (DBM, аналитика, что-нибудь?), Или есть какие-либо настройки в Sitecore, которые необходимо включить или что-то в этом роде?


person Inx51    schedule 02.02.2015    source источник
comment
Что вы установили в своем экземпляре Sitecore? Веб, мастер, ядро, аналитика?   -  person Julius A    schedule 02.02.2015
comment
Каковы ваши требования, вы хотите установить правило для полевых баз формы WFFM?   -  person Yogesh Sharma    schedule 03.02.2015
comment
Каковы ваши требования, вы хотите установить правило для полевых баз формы WFFM? да, но, как уже упоминалось... прямо сейчас у меня даже нет возможности устанавливать правила...   -  person Inx51    schedule 09.02.2015


Ответы (5)


Можете ли вы проверить, можете ли вы добавить правила в веб-формы Sitecore для маркетологов для этого конкретного поля?

person Dyni    schedule 02.02.2015
comment
это то, что я хотел бы сделать :), на данный момент я не могу добавить какие-либо правила для определенного поля - person Inx51; 09.02.2015

Пожалуйста, проверьте, отключен ли файл Sitecore.Analytics.config в вашей папке AppConfig\Include.

person Tora    schedule 21.08.2015
comment
Правила нельзя использовать без аналитики? Можете ли вы уточнить свой ответ? - person Mads Buch; 27.04.2016

Перейдите по пути /sitecore/system/Settings/Rules/Web Form for Marketers/Tags/Default, и здесь вы получите поле с несколькими списками с именем Taxonomy, пожалуйста, выберите теги, какие правила вы хотите применить и после что все правила начнут отображаться в вашем редакторе наборов правил.

person Yogesh Sharma    schedule 03.02.2015
comment
Там уже было установлено несколько правил, и я только что добавил все, но до сих пор нет параметров правил для определенных/выбранных полей. - person Inx51; 09.02.2015

В конфигурационном файле Sitecore.Xdb.config из папки /App_Config/Include/ есть возможность настроить отслеживание

<!--  XDB TRACKING ENABLED
      Determines whether tracking is enabled or not.
      Default value: true
-->
<setting name="Xdb.Tracking.Enabled" value="true" />

Это должно быть верно, чтобы раздел правил отображался в разделе форм.

Имейте в виду, что этот вариант имеет лицензионные последствия в соответствии с https://doc.sitecore.net/sitecore_experience_platform/setting_up__maintaining/experience_management/configuring/configure_experience_management

person Mads Buch    schedule 31.05.2016

Пожалуйста, обратитесь к ссылке ниже, если вы используете эти конкретные правила. https://kb.sitecore.net/articles/932002

Ниже решение по ссылке:

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

  1. где идентификатор элемента сравнивается со значением
  2. где имя элемента сравнивается со значением
  3. где шаблон элемента является конкретным шаблоном

Например, следующее правило не будет скрывать поле при отображении формы на элементе Home: где имя элемента равно Home скрыть элемент

Решение

Примените следующий патч, чтобы устранить проблему: Скопируйте Sitecore.Support.401148. dll в папку /bin вашего решения. Измените поле Тип следующих элементов в базе данных master, как указано ниже: .401148 /sitecore/system/Settings/Rules/Definitions/Elements/Item Information/Item Name: Sitecore.Support.Rules.Conditions.ItemConditions.ItemNameCondition,Sitecore.Support.401148 /sitecore/system/Settings/Rules/Definitions/Elements /Информация об элементе/Шаблон элемента: Sitecore.Support.Rules.Conditions.ItemConditions.WhenTemplateIs,Sitecore.Support.401148 Опубликуйте изменения.

person Mohit Dharmadhikari    schedule 31.03.2016
comment
Теоретически это может ответить на вопрос, но было бы лучше включить здесь основные части ответа для будущих пользователей и предоставить ссылку для справки. Ответы, в которых преобладают ссылки, могут стать недействительными из-за ссылка гниет. - person Mogsdad; 31.03.2016
comment
Спасибо! за ваши комментарии, ребята. Добавлено содержимое ссылки в ответ. - person Mohit Dharmadhikari; 31.03.2016