Модуль "Архив материалов": данные доступные в шаблонах

Главная страница ([раздел]_page.tpl)

Этот тип шаблона является единственным для раздела, он содержит данные для вывода календаря, а так же список записей найденных для выбранной даты.

$calendar

Содержит готовый HTML код таблицы календаря. Стилизовать его можно только с помощью специальных css классов:

  • calendar - установлен для таблицы table в которой построен календарь.
  • calendar_month - установлен для ячейки с названием месяца.
  • calendar_day - установлен для ячейки с названием дня недели.
  • calendar_today - установлен для ячейки с сегодняшним числом.
  • calendar_cell - устанавливается для всех ячеек с числами.
  • calendar_today - установлен для ячейки с сегодняшним числом.
  • calendar_selected - установлен для ячейки с выбранным числом.

$items

Массив записей с данными о найденных материалах. Каждая запись представляет собой массив аналогичный записи соответствующих разделов-каталогов, с несколькими дополнительными ключами:

section_name

Название раздела, которому принадлежит запись.

section_link

Ссылка на главную страницу раздела, которому принадлежит запись.

$items_pager

Пример шаблона

<h1>{$section_name}</h1>
 
{$calendar} {* Вывод календаря. *}
 
{if $items}
{section name=i loop=$items} {* Обход массива найденных записей. *}
<h3><a href="{$items[i].link}">{$items[i].name}</a></h3>
<p>
{image data=$items[i].images width=80 height=80 style="float:left"}
{$items[i].description}
</p>
<div class="clear"></div>
{/section}
{object obj=$items_pager}
{else}
<p>Не найдены материалы.</p>
{/if}
 
modules/archive/templates.txt · Последние изменения: 24.10.2010 19:35 От aristoc