Я использую основной модуль таксономии для тегов блога, но когда на странице тега может появиться только «хлебная крошка» как «Домой», тогда как в идеале мне бы хотелось, чтобы это было «Home> Blog> # Tag #». Я использую настраиваемый модуль хлебных крошек для установки хлебных крошек для типов контента (<- не допускает таксономические хлебные крошки) и пытался использовать таксономический модуль хлебных крошек без какого-либо результата, отчасти из-за того, что это не особо настраиваемый модуль. Страницы тегов блога (перечисляющие все узлы под термином), по-видимому, генерируются из основного модуля таксономии, а не из представлений, поэтому я не могу решить проблему в представлениях.
Если бы кто-нибудь мог указать мне правильное направление, я был бы благодарен :)
источник
У меня была такая же проблема с таксономиями. Я наткнулся на модуль «Легкие хлебные крошки», который не учитывает конструкцию URL для генерации хлебных крошек (полагается на Pathauto и Чистые URL).
Например:
example.com/style/mediterranean
Главная> Стиль> Средиземноморье
Я понимаю, что во многих случаях это не поможет, но если ваши хлебные крошки имитируют структуру вашего URL, то Easy Breadcrumbs должны решить ваши проблемы.
источник
Я использовал отображение таксономии и обнаружил, что
drupal_set_breadcrumb()
происходит сбой,hook_init()
а переопределения хлебной крошки не выполняются в других модулях.Посмотрите эту проблему, чтобы найти исправление и предлагаемое решение для пользователей этого модуля: обработка хлебных крошек делает невозможным изменение крошек для условий без родителей
источник
С крошками 7.x-2.x:
Зайдите на страницу admin / structure / crumbs и включите подстановочный знак плагина таксономии. * Или еще что-то из семейства плагинов таксономии. (он может быть уже включен, но посмотрите, чтобы быть уверенным)
Перейдите
admin/structure/crumbs/entity-parent/taxonomy-term
и установите «блог» в качестве родительского пути для выбранного словаря.Посетите admin / structure / crumbs, убедитесь, что включен crumbs.entityParent. * (Или что-то более конкретное).
С крошками 7.x-1.x:
Зайдите на страницу admin / structure / crumbs и включите подстановочный знак плагина таксономии. * Или еще что-то из семейства плагинов таксономии. (он может быть уже включен, но посмотрите, чтобы быть уверенным)
Напишите собственный модуль с плагином Crumbs (*), который делает «блог» родительским путем для таксономии / term /% taxonomy_term.
Зайдите на страницу admin / structure / crumbs, включите ваш новый плагин и присвойте ему приоритет более слабый (далее вниз), чем таксономия. * Или taxonomy.termParent. *.
(*) Написание плагина: http://drupal.org/node/1398876
Пример может быть немного излишним для этой цели, я надеюсь, вы сможете найти свой путь.
источник