Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
форма создания новой темы для модуля форум

Автор izen29Раздел Шаблоны XSLT

Ответов: 4
Просмотров: 1845
Последний ответ 13 Февраль 2013, 22:49:13
от Rodogor
Форма обратной связи в версии Start

Автор BabajkaРаздел Шаблоны XSLT

Ответов: 2
Просмотров: 15969
Последний ответ 15 Январь 2013, 15:04:33
от PHOENIX-75
пользовательская форма вопроса для модуля faq

Автор izen29Раздел Шаблоны XSLT

Ответов: 5
Просмотров: 2010
Последний ответ 16 Февраль 2013, 13:27:15
от Rodogor
Не срабатывает форма авторизации пользователя.

Автор SeweryssРаздел Настройка системы и модулей

Ответов: 5
Просмотров: 2043
Последний ответ 24 Октябрь 2013, 22:22:51
от admin
Своя форма отправки заявки

Автор SumrakrndРаздел Шаблоны XSLT

Ответов: 36
Просмотров: 1986
Последний ответ 23 Март 2016, 19:23:20
от Sumrakrnd

0 Пользователей и 1 Гость просматривают эту тему.

*

vslstd

  • *
  • 3
  • +0/-0
    • Просмотр профиля
Добрый день

Пытаюсь отобразить форму добавления нового сообщения на странице топика ..

<xsl:apply-templates select="document(concat('udata://forum/message_post/(voprosy_otvety/',result/page/@alt-name,')'))/udata" mode="registered"/> - применяю

<xsl:template match="udata[@module = 'forum'][@method = 'message_post']" mode="registered"> - сам шаблон
<h1>Отправить сообщение</h1>
<form action="{.}" method="post">
<fieldset>
Заголовок: <input type="text" name="title" /><br />
Текст сообщения: <input type="text" name="message" /><br />
</fieldset>
<input type="submit" value="Submit" />
</form>
</xsl:template>

Form action - генерируется, но с ошибкой, при использовании {@action} вместо точки - не отображается

Вопрос: каким образом вывести form action, где найти названия полей и значения их fieldset ?

Тестировал добавление action вручную из udata - выводится ошибка ?_err=1315043298

Писал в оф. службу поддержки - игнор, в форуме та же ситуация .. есть опыт реализации у кого-нибудь ?

*

vslstd

  • *
  • 3
  • +0/-0
    • Просмотр профиля
Re:Форма добавления сообщения в топик форума
« Ответ #1 : 03 Сентябрь 2011, 13:58:01 »
Ошибка во втором input'e, он заменяется на <textarea name="body" id="message" style="width: 90%;height:150px;" class="textinputs"/>

*

vslstd

  • *
  • 3
  • +0/-0
    • Просмотр профиля
Re:Форма добавления сообщения в топик форума
« Ответ #2 : 03 Сентябрь 2011, 13:59:50 »
Проблема с action - актуальна

*

admin

  • *****
  • 2421
  • +172/-1
    • Просмотр профиля
Re:Форма добавления сообщения в топик форума
« Ответ #3 : 03 Сентябрь 2011, 14:46:03 »
под рукой нет тестового сайта чтобы проверить, но для начала, попробуйте замените строчку

<form action="{.}" method="post">

на

<form action="action" method="post">