Elite-Board tech support
https://forum.illusionweb.ru/

Откинуть объявления одной категории из листа на главной
https://forum.illusionweb.ru/viewtopic.php?f=3&t=3326
Страница 1 из 1

Автор:  Гость [ 06 май 2016, 12:56 ]
Заголовок сообщения:  Откинуть объявления одной категории из листа на главной

Добрый день!
Нужно откинуть объявления одной категории из листа на главной странице доски.
Есть подкатегории с id 512,513,514,515,516. У всех них есть родитель - категория с id 511.
В файле list.html добавляю условие {%if $message.cat !== '516' %} то объявления 516ой категории исчезают из списка последних объявлений на сайте.
Но, мне нужно убрать объявления не конкретной категории, а всех подкатегорий от родительской 511ой. Т.е. объявления из подкатеогий с id 512-516.
делать условие типа {%if $message.cat !== '512' && $message.cat !== '512' && $message.cat !== '513'....%} не хочу, т.к. количество подкатегорий увеличится
и каждый раз лезть дописывать - не вариант.
Вопрос:
Как получить номер родительской категории в которой живёт объявление? Что-то типа $message.parent_cat, чтоб воспользоваться конструкцией типа
{%if $message.parent_cat !== '511' %}....
СпасибО!

Автор:  Гость [ 13 май 2016, 11:52 ]
Заголовок сообщения:  Re: Откинуть объявления одной категории из листа на главной

Ребятки, очень надо )

Автор:  Joker [ 28 май 2016, 04:38 ]
Заголовок сообщения:  Re: Откинуть объявления одной категории из листа на главной

если я вас правильно понял, то вот так:
{%if $smarty.get.cat.0 !== '511''%}

Автор:  Гость [ 30 май 2016, 09:49 ]
Заголовок сообщения:  Re: Откинуть объявления одной категории из листа на главной

Александр писал(а):
если я вас правильно понял, то вот так:
{%if $smarty.get.cat.0 !== '511''%}

У вас лишняя кавычка после 511. И конструкция эта к сожалению не работает :(
Не знаю её логики, по этому сам додуматься не могу.
Попробую объяснить так:
Есть корневая категория "Cправочная".В НЕЙ есть 5 подкатегорий.
В каждой из этих пяти подкатегориях есть ещё по 5-10 подкатегорий.
Нужно убрать с главной страницы доски все объявления, которые находятся в любой из подкатегорий корневой категории справочная (id 511)

Автор:  Joker [ 30 май 2016, 11:25 ]
Заголовок сообщения:  Re: Откинуть объявления одной категории из листа на главной

Цитата:
У вас лишняя кавычка после 511. И конструкция эта к сожалению не работает :(

Да, чет я вам какую-то херню посоветовал...)))

Автор:  Гость [ 30 май 2016, 11:31 ]
Заголовок сообщения:  Re: Откинуть объявления одной категории из листа на главной

Грусть печаль, буду ждать ещё идеи от форумчан и (о боги, а вдруг!) от разработчиков )

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/