Kentico: новое поле формы не отображается на действующем сайте

[Kentico v8.2.4]

У меня есть контактная форма (созданная кем-то другим), и я пытаюсь добавить к ней новое поле формы.

Я успешно добавил поле в серверную часть в построителе форм и Я установил флажок "показать в общедоступной форме" в настройках поля. Однако новое поле формы не отображается на действующем сайте.

Фактически, я могу успешно редактировать любое из существующих полей формы, и изменения сразу же вступают в силу на действующем сайте, но когда я пытаюсь добавить новое поле формы (независимо от типа), оно не отображается в реальном времени. Веб-сайт.

Есть идеи, что мне нужно сделать, чтобы появилось мое новое поле формы?


person Isaac M    schedule 24.11.2015    source источник


Ответы (2)


Я понял. Похоже, мне нужно было изменить область «Макет» и добавить:

$$ input: StateProvince $$

К списку элементов макета. Это решило ее.

person Isaac M    schedule 24.11.2015
comment
Верно. Если для параметра Форма ›Макет› Общие ›Тип макета установлено значение Использовать автоматически сгенерированный макет формы, то поле будет автоматически добавлено. В вашем случае я предполагаю, что он был настроен на использование настраиваемого макета формы и HTML. В этом случае вам нужно вручную добавить новые поля в макет. - person Darren S; 25.11.2015

Убедитесь, что вы включили это поле в любой настраиваемый макет формы, который вы настроили.

Также проверьте, используете ли вы альтернативный макет формы.

person Mike    schedule 25.11.2015