<?=$this->render($this->macros('faq', 'addQuestionForm', array(null, $page->getId())), 'faq/addQuestionForm')?>
Отображает только значение action
для формы. Саму форму нужно верстать в шаблоне самостоятельно.
Вывод вопроса осуществляется по шаблону, указанному в параметре template. Вы можете не указывать этот параметр, тогда для вывода будет использован шаблон по умолчанию — default.tpl
.
Используемые блоки шаблона
question_add_guest
Блок для вывода формы для неавторизованного пользователя. При верстке шаблона для вывода формы указание поля title является обязательным.
- %action%
-
action формы.
question_add_user
Блок для вывода формы для авторизованного пользователя. При верстке шаблона для вывода формы указание поля title является обязательным.
- %action%
-
action формы.
confirm_mail_subj_admin
Тема письма с уведомлением о поступившем вопросе. Отправляется администратору сайта.
Название
%faq addQuestionForm()% — Выводит форму для добавления вопроса.
Параметры: faq addQuestionForm( [template = 'default', category_path = 0])
- template
-
Имя шаблона, по которому выводится вопрос. В XSLT-шаблонизаторе игнорируется, можно задать любое значение.
- category_path
-
id или путь к категории вопросов.
Описание
Макрос выводит форму для добавления нового вопроса в категорию, указанную в параметре category_path. Если параметр category_path не указан, то берется id текущей страницы.