Как посмотреть позиции модулей на сайте joomla
Перейти к содержимому

Как посмотреть позиции модулей на сайте joomla

  • автор:

Как посмотреть позиции модулей в 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

включить просмотр позиций модулей — pozicii moduley joomla3 3

Теперь, после включения можно посмотреть расположение модулей на фронтэнд сайта.

Смотрим расположение модулей Joomla 3 на сайте

Посмотреть наглядно позиции модулей CMS Joomla 3, можно в менеджере шаблонов. Для этого нажимаем значок «глаз» в строке с рабочим шаблоном. Если просмотр включен (разрешен), то «глаз» будет НЕ красный, а синий.

pozicii moduley joomla3 4

смотрим позиции модулей — pozicii moduley joomla3 4

Второй вариант просмотра модулей остался со старых времен:

  • Сначала разрешаем просмотр позиций модулей,
  • Потом, дописываете к адресу главной страницы сайта /?tp=1,
  • Обновив страницу, визуально смотрите, где автор шаблона навешал модули.

Примечание: Другого варианта визуального показа позиций модулей Джумла нет.

Кроме всего вышесказанного, все позиции модулей прописаны по их названиям на странице создания типа модуля в графе: «Выбрать позицию». Если на сайте установлены несколько шаблонов, вы увидите все модули всех включенных шаблонов. Это неудобно и лучше отключить нерабочие шаблоны фронтэнд на вкладке: Расширения→Менеджер расширений→Управление→Тип расширений: Шаблоны.

pozicii moduley joomla3 6

pozicii moduley joomla3 6

pozicii moduley joomla3 5

pozicii moduley joomla3 5

Примечание: В коде CMS Joomla! модули прописываются в файле: index.php шаблона. Position модулей с их названиями прописываются в файле: /templates/Рабочий_шаблон/templateDetails.xml.

pozicii moduley joomla3 2

Статьи по теме

  • Joomla! 3.6 пришла и доступна
  • Автоматическое обновление Joomla 2.5 до 3.3.6
  • Блокировки в Joomla 3
  • Вместо сайта белый экран Joomla, поиск причин и исправление
  • Генеральная очистка Joomla сайта

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

В этом посте я покажу, как быстро посмотреть позиции модулей рабочего и любого установленного шаблона сайта Joomla. Сразу отмечу, что постоянно держать доступ к просмотру позиций модулей нарушает безопасность системы и лучше этот доступ закрывать сразу после просмотра.

Посмотреть позиции модулей Joomla 3.x

  • Авторизуйтесь в административной панели сайта;
  • На вкладке Система→Общие настройки откройте вкладку «Менеджер шаблонов». На открывшейся вкладке включите пункт «Просмотр позиций модулей».
  • Сохранитесь и закройте вкладку;
  • Идем в Расширения→ Менеджер шаблонов и нажимаем на «синий глаз» рядом с названием шаблона, позиции модулей которого нужно посмотреть.
  • Смотрим позиции модулей и после просмотра, обязательно, отключаем просмотр позиций модулей шаблона.

pozicii moduley joomla3

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

Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! 😉

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *