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

Как включить просмотр позиций

Предпросмотр включается в общих настройках шаблонов. Для этого нужны права на изменение этих настроек.

  1. В панели управления откройте Система.
  2. В блоке Шаблоны выберите Шаблоны сайта.
  3. Нажмите Настройки.
  4. На вкладке Шаблоны установите для параметра Просмотр позиций модулей значение Включено.
  5. Нажмите Сохранить и закрыть.

Как правильно добавить tp=1

Откройте нужную страницу сайта. Если в её адресе нет вопросительного знака, добавьте ?tp=1:

https://example.com/?tp=1
https://example.com/contacts?tp=1

Если адрес уже содержит параметры после вопросительного знака, добавьте &tp=1:

https://example.com/index.php?option=com_content&view=featured&tp=1

Здесь example.com — пример домена: используйте адрес своего сайта. Не добавляйте второй вопросительный знак. Если в URL есть фрагмент вроде #contacts, параметр должен находиться перед ним.

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

Надпись Стиль внутри рамки, например card или none outline, относится к оформлению вывода модуля. Это не название стиля шаблона сайта.

Как выбрать шаблон и его стиль

Позиции задаёт шаблон. Например, в Cassiopeia есть sidebar-right, main-top и footer. В другом шаблоне названия и расположение областей могут отличаться.

Стиль шаблона — сохранённый набор его настроек. Один шаблон может иметь несколько стилей, назначенных разным пунктам меню.

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

После включения просмотра позиций можно нажать значок в столбце Предварительный просмотр напротив нужного стиля. Joomla сформирует адрес с параметрами tp=1 и templateStyle.

Например, для стиля с ID 11 адрес может выглядеть так:

https://example.com/index.php?tp=1&templateStyle=11

Число 11 — пример, а не универсальное значение. Используйте ссылку из списка стилей своего сайта.

Для проверки текущего оформления конкретной страницы добавляйте tp=1 к её обычному адресу. Менять стиль по умолчанию ради предпросмотра не требуется.

Чем позиция отличается от назначения страницам

Позиция отвечает на вопрос где вывести модуль, а привязка к пунктам меню — на каких страницах его показывать.

Например, модуль может занимать позицию sidebar-right, но появляться только на странице контактов. Выбор позиции сам по себе не включает модуль на всех страницах.

Откройте модуль в разделе Модули сайта и проверьте обе настройки: позицию и назначение пунктам меню.

Почему позиция или модуль не видны

Отсутствие подписи позиции и отсутствие самого модуля требуют разных проверок.

Не отображаются позиции

Убедитесь, что включение предпросмотра сохранено, а параметр tp=1 добавлен правильно.

Если отсутствует только часть позиций, проверьте следующие причины:

  • На странице используется другой шаблон или стиль.
  • Шаблон выводит область только при определённых условиях.
  • Область отключена в настройках макета стороннего шаблона.
  • Конструктор использует собственный способ вывода блоков.
  • Отображается сохранённая в кэше версия страницы.

Предпросмотр не гарантирует отображения всех позиций, перечисленных в шаблоне. Например, условно выводимая пустая область может отсутствовать.

Позиция есть, но модуль не появляется

Проверьте настройки модуля:

  • состояние — Опубликовано;
  • сроки начала и окончания публикации;
  • соответствие позиции шаблону страницы;
  • назначение текущему пункту меню;
  • уровень доступа посетителя;
  • язык модуля и страницы;
  • наличие данных для вывода.

Если настройки верны, проверьте кэш, параметры макета и стили оформления: блок может быть скрыт на определённой ширине экрана.

Ввод нового названия в поле позиции не создаёт новую область в макете. Шаблон должен действительно выводить эту позицию.

После проверки отключите предпросмотр

Вернитесь в настройки шаблонов, установите Просмотр позиций модулей → Отключено и сохраните изменение. Удаление tp=1 из адреса закрывает предпросмотр только в вашей вкладке, но не отключает функцию.

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

Упоминаемые термины:

Стиль шаблона, Шаблон, Cassiopeia