Панель управления
⇒Виджеты и страницы
⇒Создать страницу
В данном разделе речь идет не о создании страницы которая будет выводиться на сайте, а о создании некоего правила под которое будут подпадать уже имеющиеся на сайте страницы. Страницы, отобранные с помощью этого правила образуют группу, к которой можно привязывать виджеты и ограничивать доступ для просмотра.
Например вы хотите выводить определенный виджет только в трех местах сайта. Тогда вы можете создать страницу описывающую эти места и привязать к ней виджеты. Или же вы хотите ограничить по стране или группе пользователя определенную страницу, - в этом случае действия те же.
Функциональность ограничения доступа доступна с версии InstantCMS 2.7.2.
Выводится в дереве страниц в разделе Виджеты панели управления и на странице вывода сообщения об ограничении доступа.
Список шаблонов URL, по которым будут отбираться страницы сайта. Один шаблон в строке. Шаблоны могут содержать символы подстановки:
*
- любая последовательность символов%
- любое числоURL указывается относительно корня сайта, не включая хост и подпапки (если InstantCMS установлена в подпапку).
Пример 1.
Статья на сайте имеет адрес http://your-site/articles/my-article.html
. Вы хотите привязать к ней виджеты. Положительная маска:
articles/my-article.html
Раздел статей «Астрономия» имеет адрес: http://your-site/articles/astronomija
. Чтобы привязать виджеты к его главной странице:
articles/astronomija
или, дополнительно, еще и ко всем его подразделам:
articles/astronomija articles/astronomija/*
Пример 2. Вы хотите привязать виджеты к профилям трех пользователей. Их ID - 4, 23, 42. Положительные маски:
users/4 users/23 users/42
Или к профилям всех пользователей, чей ID начинается на 6 и заканчивается на 9:
users/6%9
Пример 3. Вы хотите привязать виджеты ко всем страницам содержащим в адресе слово «special». Положительная маска:
*special*
Или только к фотоальбомам, имеющим в адресе такое слово:
albums/*special*
Пример 4. Вы хотите привязать виджеты ко всем страницам, адрес которых заканчивается на число. Положительная маска:
*%
Работают также, как и положительные. Отличие в том, что на страницах подпадающих под эти маски виджеты выводиться не будут.
Пример.
Вы хотите вывести виджет в профилях всех пользователей, кроме администратора (eго ID = 1). Тогда вы указываете положительную маску:
users/%
и отрицательную маску:
users/1
В отрицательных масках, в отличии от положительных, учитываются в том числе и параметрические ссылки. Например, если вы хотите исключить показ виджета на пятой странице списка статей, то достаточно указать отрицательную маску
articles?page=5
Указывается, каким группам пользователей будут показаны данные страницы.
Указывается, каким группам пользователей не будут показаны данные страницы.
Указывается, посетителям из каких стран будут показаны данные страницы. Страна определяется по ip адресу посетителя, убедитесь, что ваш сервер верно определяет ip адрес посетителя. Для определения используется сервис, указанный в настройках компонента География.
Указывается, посетителям из каких стран не будут показаны данные страницы.
Назад к разделу Управление виджетами