Как вывести в категории FAQ список, где каждый объект имеет: вопрос, автора вопроса, время отправки и ответ?

Материал из Umicms
Версия от 14:06, 5 июня 2013; Mad grant (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Как вывести в категории FAQ список, где каждый объект имеет: вопрос, автора вопроса, время отправки и ответ?

1) Заходим в админке в разделе "Шаблоны данных" в редактирования типа Раздел сайта/Вопрос в FAQ. Создаем какую-нибудь группу полей (обязательно указываем, что она видимая), в ней создаем видимое наследуемое (установить эти галочки) поле с названием publish_time, идентификатором publish_time и типом "дата".

2) Теперь создаем шаблон tpls/data/show_date.tpl для показа даты и времени вопроса.вот содержание шаблона:

<?php

$FORMS = Array(); $FORMS['date'] = <<<END % value% END; ?>

3)В шаблоне tpls/faq/default.tpl изменяем блок questions_block_line вот таким образом:

$FORMS['questions_block_line'] = <<<END

Вопрос: % question%
Автор: % users viewAuthor(% author_id%)%
Время: % data getProperty(% id%,'publish_time','show_date')%

Ответ: % answer%

END;