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

Return to Introduction  Previous page  Next page

Вывод данного раздела настраивается в файле categorymenu.tpl В данном разделе настраивается вывод меню из категорий публикаций.

 

[root] текст [/root]

Выводят текст, заключенный в них при первоначальной генерации шаблона меню. Данные теги могут использоваться для создания внешнего оформления меню. Например, для добавления внешних HTML элементов или элементов меню не входящих в список категорий.

[item] текст [/item]

Выводят каждый элемент категории при построении списка меню категорий. В тексте заключенном в этом теге выводится HTML оформление каждого пункта меню

[sub-prefix] текст [/sub-prefix]

Выводят текст, заключенных в них в виде префикса для подкатегорий, если категория является родительской и у нее есть подкатегории.

[sub-suffix] текст [/sub-suffix]

Выводят текст заключенных, в них в виде суффикса для подкатегорий, если категория является родительской и у нее есть подкатегории.

{sub-item}

Указывает место для вывода подкатегорий в родительской категории, в случае если у нее есть подкатегории. Данный тег может использоваться только внутри тегов [item] [/item]

{name}

Выводит имя категории. Данный тег может использоваться только внутри тегов [item] [/item]

{url}

Выводит URL категории. Данный тег может использоваться только внутри тегов [item] [/item]

{icon}

Выводит иконку категории. Данный тег может использоваться только внутри тегов [item] [/item]

{news-count}

Выводит количество публикаций в категории. Данный тег может использоваться только внутри тегов [item] [/item]

[active] текст [/active]

Выводит текст заключенный в них, если просматривая на сайте категория или новость, принадлежит категории из меню. Данный тег может использоваться только внутри тегов [item] [/item] и используется например для подветки активных категорий из меню.

[isparent] текст [/isparent]

Выводит текст заключенный в них, если категория является родительской и содержит в себе подкатегории Данный тег может использоваться только внутри тегов [item] [/item].

 

Пример простейшего шаблона меню категорий на основе 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]