Categories

Новые шаблоны

Joomla 3.x. Как вывести слайдер или другие модули на всех страницах

Ryan DeWitt Октябрь 13, 2014
Rating: 5.0/5. From 2 votes.
Please wait...

Из этого туториала вы узнаете как выводить слайдер или другие модули на всех страницах сайта.

Joomla 3.x. Как выводить слайдер или другие модули на всех страницах сайта

Мы рассмотрим, как выводить модули слайдера и services на всех страницах сайта, включая отдельные статьи. Сначала выведем слайдер на всех страницах.

  1. Откройте админ панель Joomla и в меню Расширения — Менеджер Модулей (Extensions — Module Manager) выберите модуль слайдера:

    Joomla 3.x. How to make sliderother modules appear on all pages-1

  2. В вкладке Menu Assignment выберите вариант На всех страницах (On all pages). Сохраните изменения:

    Joomla 3.x. How to make sliderother modules appear on all pages-2

  3. Откройте файл templates/themeXXXX/index.php и найдите код нужной позиции. Например, в нашем случае слайдер выводится в позиции showcase. В index.php файле код этой позиции выглядит как:

    <?php if ($this->countModules('showcase') && $hideByView == false && $hideByEdit == false): ?>
  4. Удалите следующую часть кода: && $hideByView == false. После редактирования должен остаться только код изображенный на скриншоте ниже:

    Joomla 3.x. How to make sliderother modules appear on all pages-3

  5. Сохраните изменения и загрузите файл обратно на сервер после редактирования. Обновите страницу. Теперь модуль слайдера выводится на всех страницах сайта:

    Joomla 3.x. How to make sliderother modules appear on all pages-4

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

  1. Откройте нужный модуль в вашем менеджере модулей, в вкладке Menu Assignment выберите вариант На всех страницах (On all pages) и сохраните изменения:

    Joomla 3.x. How to make sliderother modules appear on all pages-5

  2. Найдите код для позиции, в которой выводится именно нужный вам модуль. В данном случае модуль выводится в позиции bottom. Удалите код && $hideByView == false в templates/themeXXXX/index.php файле для этой позиции.
    После редактирования код должен выглядеть следующим образом:

    Joomla 3.x. How to make sliderother modules appear on all pages-6

  3. Сохраните изменения и загрузите файл на сервер после редактирования. Обновите страницу. Теперь модуль Services выводится на всех страницах сайта. Такие же изменения можно сделать для модуля из любой другой позиции темы:

    Joomla 3.x. How to make sliderother modules appear on all pages-7

Вы также можете воспользоваться детальной видео-инструкцией:

Joomla 3.x. Как выводить слайдер или другие модули на всех страницах сайта

Шаблоны для Джумла
Эта запись была размещена в Joomla! Туториалы и помечена как Joomla, module, pages, slider. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов