Курсы обучения
+7 (351) 777-80-70
2021.05.07

Создаем шаблон страницы - Линейка решений INTEC: Universe

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

В качестве примера создадим новый шаблон для страницы "О компании". Для этого скопируем адрес страницы /company/.


И перейдем на страницу шаблонов в панели администрирования: Intec → Конструктор → Сборки → SITE_NAME → Шаблоны.


Далее сделаем следующее:
  1. Чтобы не создавать новый шаблон программно, скопируем существующий, например, "Внутренняя". Для этого кликнем по "Гамбургеру" напротив этого шаблона и выберем "Копировать".


  2. Теперь заполним поля "Код" и "Наименование", а затем кликнем по кнопке "Применить".


  3. После этого укажем сортировку. Важно! Чтобы созданный шаблон применился, необходимо указывать сортировку меньшую, чем у стандартных шаблонов. Так как у существующих шаблонов значение сортировки варьируется от 100 до 400, укажем для нашего шаблона значение, например, 50.


  4. Перейдем далее во вкладку "Условия отображения". По умолчанию здесь указано условие "Путь". Мы вставляем скопированный адрес страницы "О компании" и выбираем результат "Правда".
    Обратите внимание: путь пишется от корневой папки сайта.
    Если вы создаёте шаблон для страницы, которой ранее не существовало на сайте ни физически, ни виртуально (например - карточка определённого товара), вам нужно создать её путь в структуре сайта, а в конечной папке должен быть индексный файл index.php


  5. Помимо типа "Путь", есть и другие типы условий. Опишем их:

    • Группа – добавляем еще одно условие, в следствие чего получаем группу условий;


    • Путь – указывается путь до страницы, к которой должен применяться шаблон;

    • Регулярные выражения – формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов. Подробнее с регулярными выражениями можно ознакомиться здесь и здесь(англоязычная документация). Здесь указывается регулярное выражение и варианты сопоставления: Полный адрес (URL) – полный адрес страницы, к которой применятся шаблон; Схема – сетевой протокол; Хост – например, universepro.ru; Путь – например, company; Запрос.

    • Параметр GET – это параметр, который передается серверу с помощью ссылки. Все, что идет в URL после знака вопроса ? – это GET-параметры. Между собой они разделяются амперсандом &. GET-параметр состоит из пары ключ:значение. Т.е. маска url с get-параметром выглядит так: http://url параметр1=значение1&параметр2=значение2&параметр3=значение3.


  6. Сохраняемся и видим, что у нас теперь есть новый шаблон. Нажимаем на "Гамбургер" и, выбирая "Редактор", переходим в конструктор.


  7. В самом конструкторе уже добавляем нужные блоки или компоненты.


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

Наши решения