UMIhelp
Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: 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,
либо ждешь следующего релиза, скорее всего в нем поправят эту проблему