Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как вывести только под-категории тега {link-category} ?

Как вывести только под-категории тега {link-category} ?


     01.03.2017    Общие вопросы, Общие вопросы по PHP, Хаки    1600

вопрос
Дорого времени суток, подскажите метод вывода категорий и под-категорий в полной новости с помощью тега {link-category}
Есть категория "Новости" а в ней под-категории: "музыка, мир, политика...", новости при добавлении попадают в основную категорию и в необходимую под-категорию, а то и в несколько.
Задача вывести только под-категории, то есть скрыть или убрать вывод основной категории.
Как это можно реализовать?

Что пробовал:
1. Пробовал блокировать вывод, если нахожусь в главной категории.
[not-catlist=X] {link-category} [/not-catlist]
Не помогло скрывает все.
2. Пробовал с помощью css отлавливать :first-child и давать ему display: none;
Так же, не то. По умолчанию тег выводится с разделителем "/" между категориями, под-категориями. Ее спрятать не удается.
3. Пробовал так:
//Открыть файлы engine/modules/show.full.php и найти строку:
foreach ( $cat_list as $element ) {
//После нее вставить:
if(in_array($element,array(1,4))) continue;

Помогло, но не во всех под-категориях это нужно.

Ответа пока нет


1 комментарий

nowheremany
Эксперт

nowheremany - 2 марта 2017 09:30 -

if(in_array($element,array(1,4))) continue;


1,4 - это вашИ категории, которые нужно скрыть

Благодарность принимаю тут Связь

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 02.11.2014 newdancer  Общие вопросы
наверх