FAQ (полезная справка): Шаблоны DLE — categorymenu.tpl шаблон оформления «Меню категорий» сайта для тонкой настройки, можно выводить префикс для подкатегорий, имя и ID категории, генерировать ссылки, вставлять текст на страницу для определенного раздела, указывать количество новостей.
В файле categorymenu.tpl шаблона Меню категорий с выводом разной информации меню сайта из категорий публикаций, есть следующие теги:
Теги | Описание |
[root] текст [/root] | Заключенный в данный код текст будет применяться при первоначальной генерации шаблона меню, теги позволяют создавать внешнее оформление меню. Главным образом для внешних HTML кодов или элементов меню не входящих в список категорий. |
---|---|
[item] текст [/item] | Заключенный в данный код текст будет выводится в виде префикса для подкатегорий, если категория является родительской и у нее есть подкатегории. |
[sub-prefix] текст [/sub-prefix] | Обратный код, текст в теге не будет выводится в указанных категориях, а во всех других будет, или если новость не принадлежит указанным категориям. |
[sub-suffix] текст [/sub-suffix] | Заключенный в данный код текст будет выводится в виде суффикса для подкатегорий, если категория является родительской и у нее есть подкатегории. |
{sub-item} | Тег указывает место, где нужно выводить подкатегории в родительской категории, в случае если они есть. Применяется тег только внутри тегов [item] текст [/item] |
{id} | Тег предназначен для вывода ID раздела. |
{name} | Тег предназначен для вывода имя категории, применим только внутри тегов [item] текст [/item] |
{url} | Тег предназначен для вывода URL-ссылки категории, применим только внутри тегов [item] текст [/item] |
{icon} | Тег предназначен для вывода раздела, можно использоваться только внутри тегов [item] текст [/item] |
{news-count} | Выводит количество публикаций в категории, применим только внутри тегов [item] текст [/item] |
[active] текст [/active] | Заключенный в них текст будет выводится, если просматривая на сайте категория или обзор, принадлежит категории из меню, применим только внутри тегов [item] [/item], можно использовать, если вы хотите выделить текст, то есть для подсветки активных категорий из меню. |
[not-active] текст [/not-active] | Обратный вариант кода выше, заключенный в них текст будет выводится, если просматриваемая на сайте категория, или новость, не принадлежит категории из меню. |
[isparent] текст [/isparent] | Заключенный в код текст будет выводится, если категория является родительской и содержит в себе подкатегории, применим только внутри тегов [item] [/item] |
Новые теги DLE 14.1 версии
Теги | Описание |
[category-icon] текст [/category-icon] | Выводят текст, заключенный в них, если для категории, где находится публикация, была задана иконка в настройках категории. |
---|---|
[not-category-icon] текст [/not-category-icon] | Выводят текст если для категории, где находится публикация, не задана иконка. |
Вот пример простого варианта из шаблона меню категорий на основе 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]
Dle шаблоны *.tpl об всех файлах подробно
Форма "Меню категорий" настраивается в categorymenu.tpl DLE шаблон, готовый вариант можно увидеть в архиве движка в папке dle14_0.zip/upload/templates/Default/ или скачать по этой ссылке.