UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: sergeron от 25 Февраля 2012, 00:52:39

Название: Траблы с модулем Обратная связь
Отправлено: sergeron от 25 Февраля 2012, 00:52:39
 Делаю  сайт на юми, версия UMI.CMS Corporate, каждую страницу
сделал  отдельным  шаблоном  (меню  там  было сверстанное, не хотелось
мудрить).  Дефалтный  шаблон  - <xsl:template match="/" mode="layout">  вывод   <xsl:value-of  select=".//property[@name  =  'content']/value"
disable-output-escaping="yes"   />.  Остальные шаблоны <xsl:template
match="/">
Все   страницы   вроде  работают
нормально,  но  вот  страница  обратной  связи  (сделана  через скрипт
webform  add) , выводит признак обязательности  (required)в  виде  буков  rrr  (у меня три  поля)либо 222.
В webforms.tpl  этого  вывода  нет,  он  тянется,  я так понимаю, из файла
_client_reflection.php  или еще откуда-то. Форма отсылается правильно,
но страница send цепляет дефалтный шаблон.
Соответственно  два  вопроса: как убрать вывод required и как странице
send  оставить  тот же  шаблон,  что  и  просто у feedback. Слова "ваше
сообщение отправлено" тоже не выводятся.


Здесь же привожу ответ admina:
Ошибка появилась в версии 2.8.5 появляется она из-за того что ты выводишь
форму макросом %webforms add()%, который пишешь прямо в поле "Контент", при
этом шаблонизатор у тебя xslt. Если у тебя именно такая ситуация, то либо
стираешь %webforms add()% из поля контент и выводишь форму силами xslt,
либо ждешь следующего релиза, скорее всего в нем поправят эту проблему