Какой рейтинг вас больше интересует?
|
Вывод контента у термина и всех его дочерних терминов2015-12-14 09:03:35 (читать в оригинале)Есть древовидный словарь таксономии. Нужно на странице Вариант 1Если заранее известна максимальная глубина дерева, то можно добавить в представление контекстный фильтр по Content: Has taxonomy term ID (with depth) в котором указать максимальную глубину: При таком варианте на каждый уровень вложенности создаётся отдельный sql join, что возможно не лучший выход (скриншот). Вариант 2Если максимальный уровень заранее неизвестен или хочется избавиться от джоинов, то можно добавить контекстный фильтр по полю термина (в моём случае это "Content: Tags (field_tags)"), отметить опцию Allow multiple values иподменить значение фильтра с помощью кода: $tids = [$argument]; foreach (taxonomy_get_tree(VID_СЛОВАРЯ, $argument) as $terms) { $tids[] = $terms->tid; } $handler->argument = implode('+', $tids); return TRUE; Источник
|
Категория «Художники»
Взлеты Топ 5
Падения Топ 5
Популярные за сутки
|
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.