Раздел «Слои» находится в панели управления сайтом в разделе CMS «Страницы сайта».
При помощи слоёв можно разместить любую информацию на любой странице сайта в любой её части.
Для создания слоев нажмите на кнопку «Создать».
Поле «Маска» служит для установки «где выводить» данные слои. С помощью маски можно вывести слои на одной конкретной странице или одновременно на нескольких, удовлетворяющих условиям указанной Вами маски.
Формат ввода маски – аббревиатура url() или +url(), внутри скобок которой без кавычек указывается адрес страницы или часть адреса страницы, где будут выводиться слои: url(/user/cart) или +url(/printing/businesscards-template/*/editor*)
Знак «*» означает любые символы.
Условия и обозначения:
-
url(/user/*) -url(/user/cart) – если правила прописаны в одну строчку через пробел, то между ними действует условие «И».
Если правила прописаны в несколько строчек, то между строчками выполняется условие «ИЛИ»;
-
url(/user/*) или +url(/user/*) – слои выводятся только на страницах, подходящих под указанную маску;
-url(/user/*) – слои выводятся везде, кроме адресов страниц, подходящих под указанную маску;
-
[auth] – слои выводятся только для авторизированных пользователей;
-[auth] – слои выводятся только для НЕавторизированных пользователей;
-
[company] – слои выводятся только для компаний (для пользователей, зарегистрированных как юридические лица);
-[company] – слои выводятся только для физических лиц;
-
[mobile] – слои выводятся только для мобильной версии сайта;
-[mobile] – слои выводятся только полной версии сайта.
Некоторые примеры представления масок:
- url(*) – слои выводятся на каждой странице сайта;
- url(*editor*) – слои выводятся на страницах, в адресе которых есть слово «editor»;
- url(*editor*) -url(*approve*) – слои выводятся на страницах, в адресе которых есть слово «editor», за исключением страниц, в адресе которых есть слово «approve». В данном примере слои будут выводиться на страницах всех редакторов, но не будут выводиться на страницах утверждения макета;
- url(/user/cart) – слои выводятся только на странице корзины;
- url(/news/*) – слои выводятся во всех новостях, но не на основной (главной) странице списка новостей;
- url(/news*) – слои выводятся во всех новостях, в том числе и на основной (главной) странице списка новостей;
- url(*) [auth] – слои выводятся на всех страницах сайта только для авторизированных на сайте пользователей.
Таким образом, любую информацию или разметку можно разместить почти в любую часть страницы.
Схема расположения слоев на странице:
Посмотрите на схеме, куда Вам нужно установить информацию или код на странице, найдите слой с этим названием в настройках слоев и вставьте в него эту информацию или код. Заполнять можно хоть все слои одновременно.