Все для DataLife Engine / Все для DLE / FAQ по DataLife Engine / FAQ: Шаблоны DLE — categorymenu.tpl шаблон теги Меню категорий

FAQ: Шаблоны DLE — categorymenu.tpl шаблон теги Меню категорий

categorymenu.tpl шаблон теги Меню категорий
FAQ (полезная справка): Шаблоны DLEcategorymenu.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/ или скачать по этой ссылке.

categorymenu.zip [319 b] (cкачиваний: 93)
  • 100
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent