Меню категорий

<< 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]