4.2.8. Отзывы

К шаблонам раздела отзывов относятся:

  • review/create.twig страница создания нового отзыва;
  • review/index.twig страница с перечнем отзывов;
  • review/success.twig страница успешного создания отзыва;
  • review/view.twig страница просмотра отзыва;

рис. 1

Описание переменных. которые можно использовать в шаблоне review/create.twig:

  • {{ use('yii/widgets/ActiveForm') }} подключение формы;
  • {% set form = active_form_begin({ 'id': 'create-review-form' }) %} содержимое {{ active_form_end() }} инициализация формы;
  • {{ form.field(model, 'name').textInput() | raw }} имя пользователя;
  • {{ form.field(model, 'message').textArea() | raw }} текст сообщения отзыва;
  • {{ tr('Send') }} отправка формы, создание отзыва;
  • {{captcha}} капча;

Описание переменных. которые можно использовать в шаблоне review/index.twig:

  • {{ title }} заголовок раздела. Текст заголовка указывается в разделе Система \ Языки \ Переводы. Порядок работы с данным разделом описан в статье “Модуль перевода”;
  • {{ searchModel }}
  • {{ dataProvider.models }} массив отзывов:

{% for item in dataProvider.models %}
{{ item.review_id }} id отзыва
{{ item.date }} дата создания отзыва
{{ item.name }} имя пользователя, который оставил отзыв
{{ item.message }} содержание отзыва
{{ item.seo_title }} Seo Document Title отзыва
{{ item.seo_description }} Seo Meta-Description
{{ item.status }} статус отзыва (показывать отзыв или скрывать)
{{ item.view_status }}
{{ path({0: 'review/view', 'id' : item.review_id}) }} ссылка на отзыв
{% endfor %}

Описание переменных. которые можно использовать в шаблоне review/success.twig:

  • отсутствуют;

Описание переменных. которые можно использовать в шаблоне review/view.twig:

  • {{ title }} заголовок раздела. Текст заголовка указывается в разделе Система \ Языки \ Переводы. Порядок работы с данным разделом описан в статье “Модуль перевода”;
  • {{ model.review_id }} id отзыва;
  • {{ model.date }} дата создания отзыва;
  • {{ model.name }} имя пользователя, который оставил отзыв;
  • {{ model.message }} содержание отзыва;
  • {{ model.seo_title }} Seo Document Title отзыва;
  • {{ model.seo_description }} Seo Meta-Description;
  • {{ model.status }} статус отзыва (показывать отзыв или скрывать);
  • {{ model.view_status }} ;

4.2.7. Новости ← Назад

Личный кабинет