RSS   Twitter   Copiny   Copiny
Нашел ошибку? 

Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!

Как убрать хлебные крошки с главной страницы?

Хлебные крошки (или навигатор сайта) в ядре 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 }

Возможно условие может быть немного другим, но принцип тот же.

Примечание: второй способ рассчитан на то что на главной странице у вас выводится пункт меню "Материалы/Шаблон блога материалов на главной".

Смотрите также:
Комментарии (6) Добавить комментарий
  • Роман
    Роман
    29 Августа 2011, 00:33
     ↑  0  ↓     ответ

    2 способ: НЕ помогло. выдает ошибки.

    Во-первых синтаксис неправильно написан.

    Во-вторых с таким кодом на главной крошки так же останутся.

    • Андрей
      Андрей
      28 Октября 2011, 13:57
       ↑  +2  ↓     ответ

      Все отлично работает, спасибо автору )

      просто автор немного не дописал, либо код при вставке обрезался

      перед if нужно открыть пхп и в конце после "<?php }" - закрыть.

      Будет выглядеть -

      <?php if( JRequest::getVar( 'view' ) != 'frontpage' ) { ?>

      <p>You are here: <jdoc:include type="module" name="breadcrumbs" /></p>

      <?php } ?>

      • stasyansky
        stasyansky
        05 Февраля 2012, 21:58
         ↑  0  ↓     ответ

        Прикрутил к Joomla 1.7. Работает как надо! Спасибо.

  • Канадец
    Канадец
    16 Января 2013, 05:38
     ↑  0  ↓     ответ

    А куда конкретно вставлять этот код?

  • Sem
    Sem
    28 Января 2013, 16:49
     ↑  0  ↓     ответ

    Спасибо! Очень помогло! Долго искал, как убрать модуль через CSS в зависимости от пункта меню. С этой статьей, это заняло мин 10.

  • Олег
    Олег
    10 Июля 2014, 14:26
     ↑  +1  ↓     ответ

    день добрый, в каком файле править данный код ? спасибо

Оставить комментарий




* обязательно для заполнения

1 введенный почтовый адрес используется только для обратной связи при ответах в комментариях и сервиса gravatar.com
.