Не могу настроить - не знаю какой модуль использовать для того или иного случая. Слишком много разветвлений, не укладывается в голове, а опыта еще совсем не много.
Итак, по порядку:
1. Из пути нужно убрать слово Главная и не выводить его больше никогда вообще
2. Пункт меню ссылается непосредственно на ноду - как вывести путь название ссылки или название ноды?
3. Пункт меню contact - ссылка contact - реализован модулем Contacts - необходимо вывести название ссылки
Для следующих пунктов имеется категоризация в таксономии но для вывода используются ссылки на представления views, а не на термины словарей.
4. Пункт меню ссылается на представление views (page) - необходимо вывести: название ссылки или заголовок views
5. Пункт меню ссылается на представление views (page) - по логике данное представление является продолжением предыдущего (в таксономии - подтермином) - необходимо вывести путь: предыдущий > настоящий
6. Пункт меню ссылается на представление views (page) - по логике данное представление является продолжением предыдущего (в таксономии - подподтермином) - необходимо вывести путь в последовательности уже из трех компонентов
В случае когда происходит ссылка на термин таксономии проблема решается при помощи модуля Taxonomy Breadcrumb, как быть в остальных?
Комментарии
Может Custom_breadcrumbs 2.x подойдет http://drupal.org/project/custom_breadcrumbs
Может и подойдет, я пробовал его подключать но не могу разобраться с настройками. Толи в них дело, толи модуль не подходящий - не совсем то что нужно получается. Вот и хочу узнать как быть в том или ином случае.
При помощи Custom Breadcrumbs можно сформировать пути для типов материалов, разделы же моего сайта это таксономия в перемешку с представлениями views. Для таксономии понятно - модуль Taxonomy Breadcrumb, но как быть для views
Вот как в breadcrumb сохранить такую последовательность?
- Представление Views - Page, Path:katalog
- Представление Views - Page, Path:katalog/tovari1
- Тип материала tovar1
Каталог > Товары 1 > Товар
Приведу выдержки из документации:
+ custom_breadcrumbs_views provides custom breadcrumbs on views pages.
Once this module is enabled, a new "Views" tab will appear at
admin/build/custom_breadcrumbs. To add a views page breadcrumb, click on the
tab and then select the view from list of available views. Fill in the
visibility, title and paths sections as described above, and your breadcrumb
should appear on your views page. Note that token substitution is possible
with global and user tokens only. The $view object is available for use in
the php_visibility section.
+ custom_breadcrumbs_paths provides custom breadcrumbs on nodes and views at
a specified path (url). Once this module is enabled, a new "Path" tab will
appear at admin/build/custom_breadcrumbs. To add a breadcrumb for a node
or a view at a specific path, just enter the Drupal path in the Specific
Path section. Fill in the visibility, title and paths sections as
described above, and save the breadcrumb. Now your breadcrumb should appear
on the node or view at the specific path that you selected. Note that custom
breadcrumbs does not check the validity of the entered path. When entering a
path for a particular language (see below), do not specify the two-letter
language prefix. Custom breadcrumbs will assume the correct prefix according
to the selected language. To use '*' as a wildcard, go to custom breadcrumbs
configuration page at /admin/settings/custom-breadcrumbs and select the
'Use wildcard pattern matching in paths' option in the advanced settings
section.
+ custom_breadcrumbs_taxonomy provides custom breadcrumbs on taxonomy term
pages, views, and for nodes that are assigned a taxonomy vocabulary or term.
Once this module is enabled, two new tabs will appear appear at
admin/build/custom_breadcrumbs: Term and Vocabulary. Breadcrumb generation
can be handled in two different ways. If 'use the taxonomy term hierarchy'
is checked at custom breadcrumbs configuration page, then breadcrumbs will
be generated similarly to the taxonomy_breadcrumb module. Otherwise,
breadcrumb generation will be according to the standard custom breadcrumbs
approach.
etc..