Как убрать хлебные крошки с главной страницы?
рейтинг: 6.4/10, голосов: 5
Хлебные крошки (или навигатор сайта) в ядре Joomla можно включить или выключить для всех страниц в "Менеджере модулей" панели управления. Но у нас нет возможности отключить хлебные крошки на "особых" страницах, например на главной.
Существует два способа справиться с этой проблемой
1 способ:
Назначить модуль навигатора сайта на все пункты меню кроме главной страницы. Но здесь возникает неудобство - при добавлении новых пунктов вы должны всегда следить за этим в модуле навигатора.
2 способ:
Заменить в шаблоне разметку позиции хлебных крошек. Найдите следующий код
<jdoc:include type="module" name="breadcrumbs" />
И замените его на
if( JRequest::getVar( 'view' ) != 'frontpage' ) { ?>
<p>You are here: <jdoc:include type="module" name="breadcrumbs" /></p>
<?php }
Возможно условие может быть немного другим, но принцип тот же.
Примечание: второй способ рассчитан на то что на главной странице у вас выводится пункт меню "Материалы/Шаблон блога материалов на главной".
2 способ: НЕ помогло. выдает ошибки.
Во-первых синтаксис неправильно написан.
Во-вторых с таким кодом на главной крошки так же останутся.
Все отлично работает, спасибо автору )
просто автор немного не дописал, либо код при вставке обрезался
перед if нужно открыть пхп и в конце после "<?php }" - закрыть.
Будет выглядеть -
<?php if( JRequest::getVar( 'view' ) != 'frontpage' ) { ?>
<p>You are here: <jdoc:include type="module" name="breadcrumbs" /></p>
<?php } ?>
Прикрутил к Joomla 1.7. Работает как надо! Спасибо.