Панель управления ⇒ Виджеты и страницы ⇒ Создать страницу
Назначение
Этот раздел предназначен для создания новой ПОЛЬЗОВАТЕЛЬСКОЙ УНИКАЛЬНОЙ страницы на сайте, на которой можно разместить свой собственный набор виджетов. Если необходимо создать стандартную типову страницу в Типе контента (разделе), то переходите по ссылке "Создание и редактирование страницы"
Здесь создаётся правило, описывающее группу уже существующих страниц.
Все страницы, URL которых соответствует заданным маскам, образуют страничную группу. К этой группе можно:
привязывать виджеты,
назначать альтернативные макеты,
- задавать CSS-классы для
- <body>
Это механизм гибкого управления поведением контента на уровне URL, а не на уровне типов контента.
Примеры использования:
Показать виджет только на 3 конкретных страницах.
Скрыть виджет на всех страницах раздела, кроме одной.
Показать блок только пользователям из определённой страны.
Использовать другой макет для страницы авторизации или платежного шага.
Добавить уникальные CSS-классы для отдельных групп страниц.
Название страницы (правила)
Название используется:
в дереве страниц раздела «Виджеты» в панели управления;
в системе уведомлений, когда доступ к странице ограничен.
Название — это служебная подпись правила, а не заголовок страницы сайта.
CSS-классы для тега - <body>
<body>
Позволяет присвоить один или несколько CSS-классов тегу
<body>
Применение:
уникальная стилизация отдельных страниц,
включение/отключение элементов интерфейса,
настройка адаптивности для специальных страниц,
стилизация тестовых или промостраниц.
Классы указываются через пробел.
Применить макет для страницы
Доступно начиная с версии 2.17.2.
Позволяет назначить альтернативный макет шаблона для страниц, подходящих под правило.
Используется, если шаблон сайта содержит несколько макетов.
Примеры применения:
отдельный макет для авторизации / регистрации,
минималистичный макет для лендинга,
макет без боковых виджетов,
макет для страницы оплаты.
Важно:
Имена позиций для виджетов в дополнительном макете должны совпадать с именами позиций в основном макете.
Положительные маски
Маски определяют, какие страницы включаются в данное правило.
Каждая маска — с новой строки.
Поддерживаемые шаблоны
- — любая последовательность символов
- *
- — любое число
- %
- — набор латинских символов, цифр и дефиса
- {slug}
URL указывается относительно корня сайта, без домена и без подпапок.
Примеры
Пример 1: одна статья
Адрес:
/articles/my-article.html
Маска:
Пример 2: раздел и его подразделы
Раздел:
/articles/astronomija
Только главная:
Все подразделы:
Пример 3: несколько URL по ID
Профили пользователей с ID 4, 23, 42:
Пример 4: шаблон по ID
Профили пользователей, ID которых начинаются на 6 и заканчиваются на 9:
Пример 5: страницы, содержащие слово
Все страницы с
special
Только фотоальбомы:
Пример 6: адрес заканчивается числом
Отрицательные маски
Работают аналогично положительным, но исключают страницы из правила.
Пример:
Показать виджет на всех профилях пользователей, кроме пользователя с ID=1.
Положительная маска:
Отрицательная маска:
Особенность:
Отрицательные маски учитывают параметрические ссылки.
Например, чтобы исключить страницу списка статей с параметром
page=5
Быстрый подбор масок
Это вспомогательный блок, позволяющий автоматически выбрать маски исходя из существующих страниц и записей.
Нужен для ускорения настройки:
администратор выбирает объект → система предлагает готовую маску.
Настройки доступа
Правило может управлять доступом к группе страниц.
Показывать группам
Выводить страницу только указанным группам пользователей.
Пример:
оставить раздел доступным только роли «Авторизованные пользователи».
Не показывать группам
Запретить просмотр указанным группам.
Пример:
скрыть страницу от гостей.
Показывать для стран
Отображать страницу только пользователям из выбранных стран.
Определение страны идёт по IP-адресу.
Применимо, если установлен и настроен компонент «География».
Не показывать для стран
Запретить отображение страницы посетителям из указанных стран.
Итоговое назначение этого механизма
Правила отбора страниц позволяют:
группировать уже существующие страницы по URL-шаблонам,
назначать для группы уникальные макеты, стили, виджеты и ограничения,
управлять доступом на уровне страны или группы пользователей,
точно контролировать, где и как выводятся виджеты и контентные блоки.
Это мощный инструмент тонкой настройки поведения сайта без вмешательства в код.