====== Блок "Список вопросов" ====== {{:blocks:block.gif }}Блок предназначен для вывода вопросов/ответов из выбранного раздела на базе модуля [[:modules:faq|"Вопрос-ответ"]]. Есть возможность выбрать категорию, способ сортировки и количество выводимых записей. ===== Свойства ===== * Входит в базовый дистрибутив: Да * Многократное использование: Да * Кэширование данных: Да * Сопутствует модулю: [[:modules:faq|"Вопрос-Ответ"]] ===== Создание блока ===== Для создания блока нужно перейти к управлению блоками в "Сайт" -> "Блоки" и добавить новый блок, выбрав при этом в качестве базового типа "Список вопросов". {{ :blocks:blockfaq.jpg }} ===== Параметры ===== ^ Название ^ Идентификатор ^ Описание ^ | Раздел | idsec | Раздел-источник. | | Шаблон | template | Шаблон блока, по умолчанию faq.tpl. | | Категория | idcat | Категория из которой будут выбраны материалы. | | Сортировка | sort | Способ сортировки. | | Количество вопросов | rows | Количество выводимых записей. | ===== Данные доступные в шаблоне (faq.tpl) ===== ==== $category ==== Массив с данными о выбранной категории, состоит из ключей: === name === Название категории. === link === Ссылка на страницу категории. === description === Описание категории. === idimg === Числовой идентификатор прикрепленного изображения. === citems === Количество материалов в категории. === level === Уровень в дереве категорий, 0 - находится в корне. === latname === Строковой идентификатор категории. ==== $items ==== Массив записей с данными о выбранных вопросах. Каждая запись представляет собой массив с ключами: === name === Заголовок вопроса. === user === Имя автора вопроса. === email === Email автора вопроса. === question === Текст вопроса. === answer === Текст ответа. === link === Ссылка на детальную страницу. === category === Полное название категории, которой принадлежит материал. === date === Дата создания в формате UTC. === latname === Строковой идентификатор. === дополнительное поле === Значение дополнительного поля. === fields === Массив записей с данными о дополнительных полях. Каждая запись представляет собой массив с ключами: * **field** - Строковой идентификатор поля. * **name** - Описание поля. * **value** - Значение. ==== $questionlink ==== Ссылка на страницу с формой для добавления своего вопроса. ==== Пример шаблона ==== {section name=i loop=$items}

{$items[i].name}

{$items[i].question|truncate:300} {/section}