<< Click to Display Table of Contents >> Навигация: Шаблоны > Меню категорий |
Вывод данного раздела настраивается в файле categorymenu.tpl В данном разделе настраивается вывод меню из категорий публикаций.
[root] текст [/root] |
Выводят текст, заключенный в них при первоначальной генерации шаблона меню. Данные теги могут использоваться для создания внешнего оформления меню. Например, для добавления внешних HTML элементов или элементов меню не входящих в список категорий. |
[item] текст [/item] |
Выводят каждый элемент категории при построении списка меню категорий. В тексте заключенном в этом теге выводится HTML оформление каждого пункта меню |
[sub-prefix] текст [/sub-prefix] |
Выводят текст, заключенных в них в виде префикса для подкатегорий, если категория является родительской и у нее есть подкатегории. |
[sub-suffix] текст [/sub-suffix] |
Выводят текст заключенных, в них в виде суффикса для подкатегорий, если категория является родительской и у нее есть подкатегории. |
{sub-item} |
Указывает место для вывода подкатегорий в родительской категории, в случае если у нее есть подкатегории. Данный тег может использоваться только внутри тегов [item] [/item] |
{id} |
Выводит ID категории. |
{name} |
Выводит имя категории. Данный тег может использоваться только внутри тегов [item] [/item] |
{url} |
Выводит URL категории. Данный тег может использоваться только внутри тегов [item] [/item] |
{icon} |
Выводит иконку категории. Данный тег может использоваться только внутри тегов [item] [/item] |
[cat-icon] текст [/cat-icon] |
Выводят текст, заключенный в них, если для категории, где находится публикация, была задана иконка в настройках категории |
[not-cat-icon] текст [/not-cat-icon] |
Выводят текст если для категории, где находится публикация, не задана иконка |
{news-count} |
Выводит количество публикаций в категории. Данный тег может использоваться только внутри тегов [item] [/item] |
[active] текст [/active] |
Выводят текст заключенный в них, если просматривая на сайте категория или новость, принадлежит категории из меню. Данный тег может использоваться только внутри тегов [item] [/item] и используется например для подветки активных категорий из меню. |
[not-active] текст [/not-active] |
Выводят текст, заключенный в них, если просматриваемая на сайте категория, или новость, не принадлежит категории из меню. |
[isparent] текст [/isparent] |
Выводят текст заключенный в них, если категория является родительской и содержит в себе подкатегории Данный тег может использоваться только внутри тегов [item] [/item]. |
{description} |
Выводит описание категории |
[description] текст [/description] |
Выводят текст заключённый в них если задано описание категории |
[not-description] текст [/not-description] |
Выводят текст заключённый в них если не было задано описание категории |
[not-parent] текст [/not-parent] |
Выводят текст, заключённый в них, если категория не является родительской и не содержит в себе подкатегории |
[is-children] текст [/is-children] |
Выводят текст, заключённый в них, если категория является подкатегорией другой категории |
[not-children] текст [/not-children] |
Выводят текст заключённый в них, если категория не является подкатегорией другой категории |
Пример простейшего шаблона меню категорий на основе HTML тегов ul и li:
[root]<ul class="catmenu">[/root]
[item]
<li><a href="{url}">{name}</a>
[sub-prefix]<ul>[/sub-prefix]{sub-item}[sub-suffix]</ul>[/sub-suffix]
</li>
[/item]
[root]</ul>[/root]