Актуальный релиз „DataLife Engine 21.0 Final“ buildid 104

подробнее о релизе

Главная страница / DataLife Engine / Плагины для DLE / Вывод категорий отдельно друг от друга

Вывод категорий отдельно друг от друга

06 апреля 2020 | 15:08 | Понедельник
1 918
0
[ Рейтинг: 1 / Голосов: 16 ]
Вывод категорий отдельно друг от друга

Плагин позволит выводить отдельно категории друг от друга, заменяя громоздкие конструкции [catlist], а так же проверять наличие определенных категорий в новости.

В шаблонах краткой новости, полной, поиске и шаблонах custom доступны теги:

{cat-tag id="1" sub="yes"}

или

{cat-tag id="1,3,6-10" sub="yes"}

- выведет ссылки на главную(ые) категорию(и) и ее подкатегории.

{cat-tag id="1" sub="no"}

или

{cat-tag id="1,3,6-10" sub="no"}

- выведет ссылки на категории которые указаны.

{cat-tag id="1" sub="no" url="no"}

или

{cat-tag id="1,3,6-10" sub="no" url="no"}

- выведет название категорий которые указаны.

[cat-tag id="1" sub="yes"] текст [/cat-tag]

или

[cat-tag id="1,3,6-10" sub="yes"] текст [/cat-tag]

- выведет текст внутри тегов если категория или ее подкатегория выбрана для новости.

[cat-tag id="1" sub="no"] текст [/cat-tag]

или

[cat-tag id="1,3,6-10" sub="no"] текст [/cat-tag]

- выведет текст внутри тегов если категория выбрана для новости.


Версия DataLife Engine: 13.0 - 15.2
Версия PHP: 5.4 - 7.4
Дата обновления: 17.03.2020
Версия модуля: 1.0.0
Автор: lazydev


Обновленный архив:

Версия DLE: 15.3 - 17.2
Версия PHP: 7.0 - 8.3
Дата обновления: 26.07.2024
Версия модуля: 1.0.0



Источник: 🔗

Обновленный плагин, с новыми тегами для вывода:

В шаблонах краткой новости, полной, поиске и шаблонах custom доступны теги:
{cat-tag id="1" sub="yes"} или {cat-tag id="1,3,6-10" sub="yes"} - выведет ссылки на главную(ые) категорию(и) и ее подкатегории.
{cat-tag id="1" sub="no"} или {cat-tag id="1,3,6-10" sub="no"} - выведет ссылки на категории которые указаны.
{cat-tag id="1" sub="no" url="no"} или {cat-tag id="1,3,6-10" sub="no" url="no"} - выведет название категорий которые указаны.
{cat-tag id="1" sub="only"} или {cat-tag id="1,3,6-10" sub="only"} - выведет ссылки только на подкатегории указанных категорий, без самих указанных категорий.
{cat-tag id="1" sub="only" url="no"} или {cat-tag id="1,3,6-10" sub="only" url="no"} - выведет названия только подкатегорий указанных категорий, без самих указанных категорий.
{cat-tag id="1" sub="only" url="id"} или {cat-tag id="1,3,6-10" sub="only" url="id"} - выведет только ID подкатегорий указанных категорий, без самих указанных категорий.
{cat-tag id="1" sub="yes" count="1"} - выведет только одну (первую) категорию/подкатегорию из списка.
{cat-tag id="1" sub="yes" count="2"} - выведет только две (первые) категории/подкатегории из списка.
{cat-tag id="1" sub="only" count="1" url="id"} - выведет ID первой подкатегории указанной категории.
{cat-tag id="1" sub="only" filter="no"} - отключает фильтр по категориям новости (по умолчанию filter="yes"), т.е. выводит все подкатегории указанной категории, даже если они не привязаны к новости.
[cat-tag id="1" sub="yes"] текст [/cat-tag] или [cat-tag id="1,3,6-10" sub="yes"] текст [/cat-tag] - выведет текст внутри тегов если категория или ее подкатегория выбрана для новости.
[cat-tag id="1" sub="no"] текст [/cat-tag] или [cat-tag id="1,3,6-10" sub="no"] текст [/cat-tag] - выведет текст внутри тегов если категория выбрана для новости.
[cat-tag id="1" sub="only"] текст [/cat-tag] или [cat-tag id="1,3,6-10" sub="only"] текст [/cat-tag] - выведет текст внутри тегов если для новости выбрана хотя бы одна подкатегория указанных категорий (без учёта самих указанных категорий).
Также тег {cat-tag ...} можно использовать внутри {catmenu ...}, например:
{catmenu id="{cat-tag id='1' sub='only' url='id' count='1'}" template="categorymenu_rel" cache="yes"}
При этом {cat-tag ...} учитывает категории текущей новости (если тег используется в шаблоне новости), т.е. выведет только ту подкатегорию, которая реально привязана к новости.

За основу был взят плагин для DLE "15.3 - 17.2". Проверка/настройка/установка была на DLE 16.1. Помимо использования тега в catmenu, его можно использовать и для вывода коли-ва новостей из категории по ID, например, {catnewscount id="{cat-tag id='1' sub='only' url='id' count='1'}"}.

⚠️ Войдите в аккаунт для доступа к контенту

18-09-2026, 01:04: Добавлен обновленный плагин (с новыми тегами) для DLE 15.3 - 17.2
Комментарии:
ℹ️
 

Модули для создания киносайта и не только на базе DataLife Engine, и многое другое...
Просто блог Евгения Попова, он же - byroot © 2015-2026 | Карта сайта