Как получить список ID топиков из блога не используя фильтр?
Собственно вопрос в заголовке. Вопрос нубский, поэтому попробую пояснить. На сайте установлен плагин, который дополняет фильтр, убирая из выборки определённые блоги. Мне необходимо получить топики из этих блогов, но все функции LS, возвращающие список топиков обращаются к этому фильтру. Топики можно было бы получить по ID ( GetTopicsByArrayId() если я не ошибаюсь), но как получить ID топиков из полученного блога я что-то сообразить не могу.
6 комментариев
модуля топиков, но все они будут обращаться к GetTopicsByFilter, поэтому если вы правили его, то следует поискать другой вариант решения задачи.
По идее можно было два раза выводить список топиков средствами шаблона, отключив фильтры, а при выводе тупо проверять ID и в зависимости от этого либо выводить, либо не выводить топики в определённом месте, но мне кажется, что это как-то плохо (пока не могу сформулировать почему).
По дефолту везде — нет только в моих расширениях я передавал «Да». как бы и логика не ломалась и расширения использовались там где мне надо а не везде
т.е. в Actiont пишем приблизительно сделующее:
В buildFilter-е в маппер топика пишем:
итого там где Вам надо будет использовать свои расширения то будете включать опцию а там где ненадо — тогда не включать.
Если ПО ДЕФОЛТУ вам надо использовать свои настройки и только в некоторых местах НЕ использовать тогда меняем параметр на противоположный и так же задаем его там где надо