Сообщения без ответов | Активные темы Текущее время: 09 сен 2026, 02:55



Ответить на тему  [ Сообщений: 6 ] 
Откинуть объявления одной категории из листа на главной 
Автор Сообщение

Зарегистрирован: 08 фев 2016, 21:02
Сообщения: 8

Добрый день!
Нужно откинуть объявления одной категории из листа на главной странице доски.
Есть подкатегории с 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' %}....
СпасибО!


06 май 2016, 12:56
Профиль

Зарегистрирован: 08 фев 2016, 21:02
Сообщения: 8

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


13 май 2016, 11:52
Профиль
Аватара пользователя

Зарегистрирован: 27 апр 2012, 12:48
Сообщения: 132
Аватара пользователя

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

_________________
Донаты Яндекс PayPal


28 май 2016, 04:38
Профиль

Зарегистрирован: 08 фев 2016, 21:02
Сообщения: 8

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

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


30 май 2016, 09:49
Профиль
Аватара пользователя

Зарегистрирован: 27 апр 2012, 12:48
Сообщения: 132
Аватара пользователя

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

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

_________________
Донаты Яндекс PayPal


Последний раз редактировалось Joker 30 май 2016, 12:01, всего редактировалось 1 раз.



30 май 2016, 11:25
Профиль

Зарегистрирован: 08 фев 2016, 21:02
Сообщения: 8

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


30 май 2016, 11:31
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 6 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron