Не могу разобраться с категориями.
Создал словарь Категория1, в нем термины Подкатегория1, Подкатегория2.
Как теперь при открытии Категории1, отобразились Подкатегория1 и Подкатегория2 с их описанием (там при создании терминов которое указывали). И какой вообще будет URL у Категории1?
Еще, при открытии Подкатегории1, я ожидал, что в строке навагации отобразится Главная>Категория1>Подкатегория1, а при добавлении статьи в Подкатегорию2, с именем, к примеру, Статья1 и при ее открытии отобразится Главная>Категория1>Подкатегория2>Статья1, но в обоих случаях отображается только "Главная". Как это можно исправить, или может я чего не так сделал?
Комментарии
Отобразить категории с описаниями поможет модуль taxonomy_context
Спасибо, посмотрю. А как быть с остальным?
breadcrumbs т.е. дополнительная навигация по сайту, к сожалению, а может и к счастью не настраивается под конкретные нужды сайта. Работает она только если в модуле задевается breadcrumbs, в этом случае она добавляет пункт меню (как в модуле image например). В модуле taxonomy от drupal 4.6. есть такое разграничение, должно работать, но только если словарь таксономии развлетвленный насколько я понимаю.
По крайней мере в коде taxonomy.module есть функция, отвечающая за breadcrumbs.
ну если хочется, то и breadcrumbs можно настроить, но это уже что-то свое надо дописывать. но вообще-то они вроде бы и так работают именно таким образом, как описано.
Да, кстати в image заметил косяк - хлебные крошки строятся нормально, а вот если зайти в image node(картинку) - внизу отразятся типичные для нод ссылки (Оставить коммент / (имя категории картинки / ...)
так вот если ткнуть (имя категории картинки), обнаружится, что ссылка ведет на стандартное taxonomy/term/3 - соббсно и отработает модуль image не так как надо.
здрасьте приехали - какой же это косяк если это классическая нода с термином таксономии (и по нажатии ссылки просто выводит сортированные ноды), которым в данном случае выступает словарь для картинок (галерея собственно).
Но мне кстати это тоже не понравилось и я просто создал path для taxonomy/term/1 переводя его на image/tid/1 (или наоборот, я не помню).
И в случае нажатия категории юзер спокойно попадает в галерею.
Логично:)?
да, кстати, мне кажется, что лучше сделать так: завести словарь, скажем, "категории статей", а потом уже в нем строить терминами вашу структуру:
Категория 1
-Подкатегория 1
--Подподкатегория 1
--Подподкатегория 2
-Подкатегория 2
Категория 2
-Подкатегория 1
-Подкатегория 2
ну и т.д.
Тогда если вы наберете url какой-нибудь категории типа /taxonomy/term/номер категории, то увидите, что навигация должна работать именно так, как вам нужно.
А для того, чтобы организовать меню для навигации по этому словарю, как раз воспользуйтесь блоком из taxonomy.context для этого словаря
А если мне нужно не блоком, а на самой странице?
p.s. А в какую категорию добавлять страницы типа /about, т.е. в "корневом разделе"?
[quote]p.s. А в какую категорию добавлять страницы типа /about, т.е. в “корневом разделе”?[quote]
ни в какую. с помошью модуля menu.module привызываем любую страницу к любому пункту меню
Посмотрел я taxonomy.context, это немного не то, что нужно.
Модуль taxonomy_menu, как раз "делает" ту структуру, которую нужно. Есдинственное, что не получилось, это список разделов. При открытии словаря по ссылке taxonomy_menu водводится список тех же статей, которые принадлежает терминам этого словаря, а мне бы хототелось, чтобы вместе статей вывелся список терминов этого словаря с описанием, такое возможн сделать?
Оказывается легче было написать свой модуль, который все это делает, чем заставить "стандартный" Drupal, делать то что мне нужно (хотя, как я думаю, по идее, он должен делать все это сам сразу, без внутреннего вмешательства).
http://www.greenash.net.au/posts/thoughts/basic_breadcrumbs_and_taxonomy
там кстати из этой серии еще две интересные статьи, особого внимания заслуживает Cross-vocabulary taxonomy hierarchies относится к модулю distantparent