Перейти к публикации

Отключить вывод иконки у категории, если её нет.


Рекомендованные сообщения

Здравствуйте.

У некоторых категорий на сайте есть свои иконки, у остальных нет. На главной странице всё прекрасно работает, но стоит зайти в полную новость или в любую подкатегорию, как у категорий без своих иконок появляется дефолтная (в моём случае это "три точки"). Так вот, как можно отключить присвоение дефолтной иконки?

Вывод иконок делаю так:

[category-icon]<img class="imgcatmenu" data-src="{icon}">[/category-icon]

Версия DLE: 14.1

Сайт: https://thunderskins.ru

Ссылка на сообщение
Поделиться на других сайтах

А это не помогает?

[not-category-icon] текст [/not-category-icon]

 

Ссылка на сообщение
Поделиться на других сайтах
17 минут назад, MSK сказал:

А это не помогает?



[not-category-icon] текст [/not-category-icon]

 

нет

Изменено пользователем Stanei
Ссылка на сообщение
Поделиться на других сайтах

{category-icon}, а не {icon}. У вас статья назначена сразу нескольким категориям, поэтому и катавасия, устанавливайте вручную тогда, а не через редактор категорий:

[catlist=1]<img src="{THEME}/category_icon/icon_1.png">[/catlist]
[catlist=2]<img src="{THEME}/category_icon/icon_2.png">[/catlist]
[catlist=3]<img src="{THEME}/category_icon/icon_3.png">[/catlist]
[catlist=5]<img src="{THEME}/category_icon/icon_5.png">[/catlist]
[not-catlist=1-3,5]...[/not-catlist]

Можно в отдельный файл выделить, если много иконок, например создать category_icon.tpl и в шаблонах короткой и полной новости подключить:

{include file="/category_icon.tpl"}

https://dle-news.ru/extras/online/all17.html

https://dle-news.ru/extras/online/all15.html?zoom_highlightsub=include

Ссылка на сообщение
Поделиться на других сайтах
13 часов назад, Captain сказал:

{category-icon}, а не {icon}. У вас статья назначена сразу нескольким категориям, поэтому и катавасия, устанавливайте вручную тогда, а не через редактор категорий:


[catlist=1]<img src="{THEME}/category_icon/icon_1.png">[/catlist]
[catlist=2]<img src="{THEME}/category_icon/icon_2.png">[/catlist]
[catlist=3]<img src="{THEME}/category_icon/icon_3.png">[/catlist]
[catlist=5]<img src="{THEME}/category_icon/icon_5.png">[/catlist]
[not-catlist=1-3,5]...[/not-catlist]

Можно в отдельный файл выделить, если много иконок, например создать category_icon.tpl и в шаблонах короткой и полной новости подключить:


{include file="/category_icon.tpl"}

https://dle-news.ru/extras/online/all17.html

https://dle-news.ru/extras/online/all15.html?zoom_highlightsub=include

категорий будет около 2000 и устанавливать для каждой иконку в ручную ну такое себе. Ладно, я думал есть более удобное решение, но раз так, тогда сделаю какую-нибудь "универсальную" иконку.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...