в Таксономии создаю Рубрики
например:
Аудиосистема
-наушники
-колонки
-сабвуферы
Добавляю статьи (например в раздел колонки), но их видно только если нажать на подраздел (колонки) но если нажать на Аудиосистема то пишет что ничего нет
Как сделать чтоб при выборе Рубрики выводились все статьи которые есть в подрубриках этой рубрики?
Комментарии
/taxonomy/term/123/all
либо модуль force_taxonomy
/taxonomy/term/1,2,3 или /taxonomy/term/1+2+3
Спасибо за подсказку,
а есть такойже модуль но для 6й версии?
вручную делать ссылки гемор, да и везде исправить трудно будет
я сейчас экспериментирую на эту тему. Установил свой модуль и в нем прописал :
<?php
if (stripos($_GET['q'],'taxonomy/term')===0) {
$q=explode('/',$_GET['q']);
if (!isset($q[3])) {
$_GET['q']=implode('/',$q).'/5';
}
}
?>
т.е., таким образом при инициализации друпала тут переписывается запрос вида "taxonomy/term/номер_термина" к виду "taxonomy/term/номер_термина/5", где 5 - глубина просмотра таксономии. Можно и больше, по желанию. Раньше решал с помощью модуля Views, но он тяжеловат, а тут вышло такое вот простое решение. Все это конечно не истина в последней инстанции, оно хоть и сработало, но возможно вылезут грабли при определенных условиях.
неплохо, но хотелось бы чтонибуть понадёжней, а так как вариант пойдёт
Еще можно во вьюве taxonomy_term, в аргументах Taxonomy: Term ID установить "Summary"
Подскажите где это?
мне мне в итоге хочется получить примерно так http://jemy.ru/pocket-pc/vga-temi
По адресу admin/build/views находите вьюв taxonomy_term
Если он находится в нижней группе "Виды по умолчанию" - нужно нажать на Добавить и вьюв будет находиться в группе "Существующие виды".
Затем, в /admin/build/views/taxonomy_term/edit находите Arguments(Аргументы), там уже должен быть аргумент "Taxonomy: Term ID" (если его нет - добавьте). Далее, изменяете значение "По умолчанию" на "Summary: sorted, ascending"
Для шестерки достаточно вроде внести изменения в .info файл, работать модуль будет. Когда тестил - предупреждения иногда какие-то выдавал, но работал.