Как посмотреть позиции модулей в Joomla 3

Начинающие веб-мастера часто сталкиваются с проблемой — отладили сайт на стандартном шаблоне, потом решили установить другой шаблон, поинтереснее. Скачали, установили, активировали и. Половина модулей на сайте перестала отображаться! Почему?
У каждого шаблона Joomla разное расположение и название позиций для модулей. Предположим, в вашем прежнем шаблоне навигационное меню было привязано к позиции nav. Установили новый шаблон, а там эта позиция называется не nav, а, например, navigation. А в старых настройках модуля прописано, что он должен отображаться в позиции nav, которой больше нет. В итоге, модуль не отображается.
Есть простой способ увидеть позиции модулей в шаблоне — это добавить к адресной строке /?tp=1. При этом на экране отобразятся позиции модулей.
Но вполне может случиться, что ничего не произойдет — сайт как отображался так и продолжает отображаться. В этом случае нужно выполнить еще одно действие. Нам надо зайти в админку сайта, «Расширения», «Менеджер шаблонов», справа вверху нажимаем кнопку «Настройки». На странице настроек надо включить опцию «Просмотр позиций модулей».
Позиции модулей CMS Joomla 3 — Смотрим расположение модулей шаблона
Если Вы знакомитесь и начинаете работать с CMS Joomla, то эта статья поможет Вам познакомиться с расширениями системы, улучшающими информативность сайта, под названием модули.
О модулях Joomla3
Модуль на Joomla сайте это как, листок с информацией, прикрепленный на страницы сайта.
При создании (верстке) шаблона, автор определяет, позиции модулей, то есть определенные места в разметке шаблоне, куда можно модуль поставить (закрепить модуль). Не будем относиться к CMS Joomla и её шаблонам как данности, вы сами всегда можете добавить свою позицию или несколько позиций модулей. Об этом лучше почитать статью (Как добавить свою позицию модуля в шаблон Joomla 3). В этой статье нас интересуют только позиции модулей заданных в шаблоне по умолчанию.
Смотрим Позиции модулей CMS Joomla сайта
В ранних версиях Joomla! посмотреть позиции модулей шаблона можно было только одним способом. Для этого нужно было дописать к адресу главной страницы сайта (/?tp=1). Более того, в версии Joomla 1.5, нельзя было отключить показ позиций модулей, и любой мог, дописав заветные символы посмотреть позиции модулей вашего сайта.
В следующих версиях разработчики добавили отключение показа позиций модулей, это было в Joomla 1.6 и осталось на всех последующих версиях системы, до наших дней.
Файл, определяющий вывод модулей лежит тут: корень/libraries/cms/module/helper.php. Лишний раз лезть в код сайта не будем, поэтому посмотрим, как включить показ позиций модулей и как посмотреть эти позиции из административной панели сайта.
Как включить просмотр позиций модулей Joomla 3
Чтобы включить показ расположения модулей на Joomla 3, идем следующим из верхнего меню:
- Система→Общая настройка→Менеджер шаблонов. На странице ищем «Просмотр позиций модулей» и ставим позицию «Включено».
включить просмотр позиций модулей — pozicii moduley joomla3 3
Теперь, после включения можно посмотреть расположение модулей на фронтэнд сайта.
Смотрим расположение модулей Joomla 3 на сайте
Посмотреть наглядно позиции модулей CMS Joomla 3, можно в менеджере шаблонов. Для этого нажимаем значок «глаз» в строке с рабочим шаблоном. Если просмотр включен (разрешен), то «глаз» будет НЕ красный, а синий.
смотрим позиции модулей — pozicii moduley joomla3 4
Второй вариант просмотра модулей остался со старых времен:
- Сначала разрешаем просмотр позиций модулей,
- Потом, дописываете к адресу главной страницы сайта /?tp=1,
- Обновив страницу, визуально смотрите, где автор шаблона навешал модули.
Примечание: Другого варианта визуального показа позиций модулей Джумла нет.
Кроме всего вышесказанного, все позиции модулей прописаны по их названиям на странице создания типа модуля в графе: «Выбрать позицию». Если на сайте установлены несколько шаблонов, вы увидите все модули всех включенных шаблонов. Это неудобно и лучше отключить нерабочие шаблоны фронтэнд на вкладке: Расширения→Менеджер расширений→Управление→Тип расширений: Шаблоны.
pozicii moduley joomla3 6
pozicii moduley joomla3 5
Примечание: В коде CMS Joomla! модули прописываются в файле: index.php шаблона. Position модулей с их названиями прописываются в файле: /templates/Рабочий_шаблон/templateDetails.xml.

Статьи по теме
- Joomla! 3.6 пришла и доступна
- Автоматическое обновление Joomla 2.5 до 3.3.6
- Блокировки в Joomla 3
- Вместо сайта белый экран Joomla, поиск причин и исправление
- Генеральная очистка Joomla сайта
Как посмотреть позиции модулей Joomla
В этом посте я покажу, как быстро посмотреть позиции модулей рабочего и любого установленного шаблона сайта Joomla. Сразу отмечу, что постоянно держать доступ к просмотру позиций модулей нарушает безопасность системы и лучше этот доступ закрывать сразу после просмотра.
Посмотреть позиции модулей Joomla 3.x
- Авторизуйтесь в административной панели сайта;
- На вкладке Система→Общие настройки откройте вкладку «Менеджер шаблонов». На открывшейся вкладке включите пункт «Просмотр позиций модулей».
- Сохранитесь и закройте вкладку;
- Идем в Расширения→ Менеджер шаблонов и нажимаем на «синий глаз» рядом с названием шаблона, позиции модулей которого нужно посмотреть.
- Смотрим позиции модулей и после просмотра, обязательно, отключаем просмотр позиций модулей шаблона.
pozicii moduley joomla3
Посмотреть позиции модулей Joomla 1.5, 2.5
- Авторизуйтесь в административной панели сайта;
- В верхнем горизонтальном меню выберите Расширения → Менеджер шаблонов;
- В открывшемся Менеджера шаблонов в правом верхнем углу нажмите: Настройки;
- В открывшемся окне «Настройки менеджера шаблонов» в пункте Просмотр позиций модулей выделите Включено;
- В новом окне браузера в адресной строке введите URL вашего сайта, далее слеш (/) и ?tp=1;
- В открывшемся окне браузера вы увидите главную страницу вашего сайта с отмеченными позициями модулей вашего шаблона Joomla.
Другие краткие инструкции сайта
- Как создать блокнот в панели управления Joomla сайта
- Как создать Меню Joomla — краткая инструкция
- Как создать категорию Joomla сайта, краткая инструкция
- Как закрепить статью на главной Joomla сайта
- Как установить расширение Joomla (Джумла) через каталог установки tmp
- Как удалить шаблон сайта на CMS Joomla
- Как установить плагин Joomla (Джумла) — краткая инструкция
- Как поменять формат даты на Joomla
- Как установить шаблон для сайта на CMS Joomla
- Пакетный перенос модулей Joomla между позициями модулей
Как посмотреть в браузере позиции модулей в шаблоне сайта Joomla 3
После того, как включён Просмотр позиции модулей в Настройках менеджера шаблонов, можно себе позволить посмотреть реальное расположение модулей прямо на станице своего сайта в браузере. На всякий случай советую зайти в Менеджер шаблонов сайта и убедиться в том, что просмотр позиций модулей разрешён. Там должно быть изображение синего глазика (как показано в статье по первой ссылке выше).
Итак, есть два способа перехода к просмотру позиций модуля непосредственно в браузере:
Напомню. Важно, чтобы в админке был разрешён просмотр позиций модулей. Иначе ничего не получится. Итак.
Способ 1. Просмотр позиции модулей по ссылке из админки
Заходим в админке на страницу со списком шаблонов сайта и кликаем по пиктограмме в виде синего глазика, которая находится перед названием стиля шаблона:

Итогом будет то, что в новой вкладке браузера откроется главная страница сайта со всеми позициями модулей, которое на ней присутствуют:

Это удобно для главной страницы, но иногда хочется узнать позиции всех модулей, которые присутствуют на какой-нибудь определённой странице сайта. Не ходить же за этим каждый раз в админку?! И, да! Есть второй способ просмотра страницы с обозначенными позициями модулей:
Способ 2. Просмотр позиции модулей, поменяв URL ручками
Для того, чтобы отображались все присутствующие модули на странице с обозначением их позиций достаточно в URL к адресу страницы добавить ?tp=1 , и тогда страница после перезагрузки будет содержать в себе отображение всех позиций модулей, содержащихся в шаблоне этой страницы.
Если присмотреться к последней картинке выше, то в URL страницы я специально выделил этот участок, содержащий ?tp=1 .
Таким образом очень упрощается жизнь, когда нужно вставить модуль, известно его примерное расположение, но выискивать его позицию в шаблоне долго и утомительно. Можно стразу узнать позицию с помощью описанных выше способов и, указав его в опциях модуля, сразу получить его вывод в нужном месте на странице. Великолепно! =D
Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! 😉