====== Модуль "Архив материалов": данные доступные в шаблонах ====== ===== Главная страница ([раздел]_page.tpl) ===== Этот тип шаблона является единственным для раздела, он содержит данные для вывода календаря, а так же список записей найденных для выбранной даты. ==== $calendar ==== Содержит готовый HTML код таблицы календаря. Стилизовать его можно только с помощью специальных css классов: * **calendar** - установлен для таблицы table в которой построен календарь. * **calendar_month** - установлен для ячейки с названием месяца. * **calendar_day** - установлен для ячейки с названием дня недели. * **calendar_today** - установлен для ячейки с сегодняшним числом. * **calendar_cell** - устанавливается для всех ячеек с числами. * **calendar_today** - установлен для ячейки с сегодняшним числом. * **calendar_selected** - установлен для ячейки с выбранным числом. ==== $items ==== Массив записей с данными о найденных материалах. Каждая запись представляет собой массив [[:modules:catalog:templates#items|аналогичный записи]] соответствующих разделов-каталогов, с несколькими дополнительными ключами: === section_name === Название раздела, которому принадлежит запись. === section_link === Ссылка на главную страницу раздела, которому принадлежит запись. ==== $items_pager ==== Объект [[:integration:objects#Многостраничная навигация (нумератор страниц)|постраничной навигации]]. ==== Пример шаблона ====

{$section_name}

{$calendar} {* Вывод календаря. *} {if $items} {section name=i loop=$items} {* Обход массива найденных записей. *}

{$items[i].name}

{image data=$items[i].images width=80 height=80 style="float:left"} {$items[i].description}

{/section} {object obj=$items_pager} {else}

Не найдены материалы.

{/if}