Не так давно встретился с проблемой вывода так называемых «хлебных крошек» совместно с популярным компонентом каталога K2. Если на сайте подразумевается вывод материалов с помощью компонента K2 и с помощью встроенной функции Joomla, с выводом стандартного модуля «хлебных крошек» (mod_breadcrumbs) могут возникнуть проблемы, особенно когда дело дойдет до материалов, выводимых с помощью K2. При таком раскладе — промежуточные крошки теряются вовсе.

Многие воскликнут, что для этого всего лишь нужен стандартный инструмент от K2 (mod_k2_tools). Отчасти будут правы, но проблема не решится полностью, проблемы появятся в стандартных джумловских материалах. Там хлебные крошки будут дублироваться, если ссылка будет вести на материал без категории.

Но шаблон модуля от K2 можно немного допилить, чтобы вывод материалов без категорий не страдал.

Нам понадобится файл шаблона вывода хлебных крошек: /modules/mod_k2_tools/tmpl/breadcrumbs.php
Если ваш шаблон Joomla! имеет стандартное настроенное место для вывода модуля Breadcrumbs, то в этом файле, по мимо всего прочего можно изменить class div`а. Для этого, строку:

я изменил на:

А следующие строки, я просто-напросто закомментировал, чтобы лишние крошки не выводились:

Первая и последняя строка нужна для вывода надписи «Вы находитесь здесь:». В моем случае, она оказалось лишней и я ее тоже убрал.