| 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/ |
|