Formit и Fenom. Не работают плейсхолдеры в формах
Коллеги, привет, помогите!
По Formit и Fenom вопрос. Вызовы плейсхолдеров Formit не работают. Например:
Ответов не было.
По Formit и Fenom вопрос. Вызовы плейсхолдеров Formit не работают. Например:
{$_modx->getPlaceholder('fi.id')}Не работает в форме. Отсутствует он. Работает старый плейсхолдер: [[+fi.id]]}Остальные тэги на fenom работают. Но модификаторы старые не работают, соответственно чекбоксы, например, не работают.[[!+fi.secondarySplashTabs:FormItIsChecked=`1`]]Несколько строк кода формы:<div class="container container_mini">
<h1 class="wrap mt-3">{$_modx->getPlaceholder('fi.id')}-нет, а [[+fi.id]] - есть</h1>
<a name="cut"></a>
[[+fi.error.error_message]]
<form class="wrap mt-2 form_form-control appform" action="/profile/app?update=[[+fi.id]]" enctype="multipart/form-data" method="post"><input type="hidden" name="nospam:blank" />
<input type="hidden" name="resource_id" value="[[+fi.id]]" />
<h4 class="wrap mt-2">Текстовые поля</h4>
<div class="wrap">
<div class="form-group"><label for="longtitle">Название [[+fi.error.longtitle]]</label><input class="form-control" type="text" name="longtitle" id="longtitle" value="[[+fi.longtitle]]" /></div>Такая проблема была у @Petro Вот здесь!Ответов не было.
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
то этот параметр будет доступен в форме так:
skrinshoter.ru/s/091220/gJq6ZWja?a
при неуспешном сабмите {$_modx->getPlaceholder('error.message_d')} выводит строку с ошибкой. Только нужно было этот плейсхолдер обернуть в соответствующий класс ошибки. Значит, в принципе, работает. Возможно, дело в отсутствии префикса fi в вызове плейсхолдера?
Но это у меня связка formIt и AjaxFrom