Как прикрутить шаблон к движку
- Для начала нужно скопировать папку css стилей, папку изображений и папку js скриптов в корневую папку сайта.
- Скопировать код основного шаблона (который идет для большинства страниц) в шаблон админки с названием - default. Если нужно создать новый шаблон для главной страницы, присвоить ему имя, наример - main и скопировать в него код шаблона главной страницы. Дальше зайти в редактор главною страницы и во вкладке параметры выбрать шаблон main. Шаблон default идет по умолчанию для всех новых страниц, его выбирать не нужно.
- Для создания меню можно использовать модуль - menu. Если страницы меню находятся в корне то на место меню в шаблоне нужно вставить вызов - [[menu?page=0]] . Ноль означает ID папки из которой выводятся страницы, в данном случае корневая. Если нужно вывести страницы из папки, то вместа нуля нужно указать ID папки, например - [[menu?page=23]]. Чтоб узнать ID страницы или папки достаточно навести на название в дереве документов. Если меню должно быть несколько уровней, это нужно указать в вызове свойством level - [[menu?page=23&level=2]]
- Для вывода повторяющихся элементов, страниц, карточек товара, постов блога - можно использовать модуль - parents. Он как и меню выводит страницы из указанной папки, но делает это через мини-шаблон (маску).
- Для вывода из корня пишем - [[parents?id=15&tpl=mask_name]]. В данном вызове id - это ID папки из которой выводить страницы, а tpl - это название маски, которую нужно брать за код вывода.
- Если нужно вывести карточки товара, создаем маску с названием - tovar и в нее помещаем код одной карточки, при этом заменяя название на [+title+], адрес ссылки на страницу на [~[+id+]~], а адрес изображения на [+preview+].
- Дальше указываем в шаблоне вызов с названием нашей маски - [[parents?id=15&tpl=tovar]]. Модуль parents поддерживает много свойств, например можно ограничить вывод количеством - &limit=6 или сортировать вывод.
- Вывод настроек в шаблон. Чтоб вывести в шаблон настройки, например номер телефона или почту, нужно в разделе "настройки" на вкладке - конфигуратор добавить новую опцию, например tel и заголовок - телефон. В шаблон эту переменную можно вывести с помощью конструкции - [(tel)], тогда на этом месте при открытии сайта будет номер введенный пользователем.
- Существуют и стандартные настройки, такие как: [(site_url)] - адрес сайта, [(site_name)] - имя сайта.
- Там где будет выводиться основной контент- то, что пользователь вбивает в редктор или типа страницы, который выберет, нужно поставить вывод - [*content*]
Если в админке вы не видите соответствующих полей, обратитесь к администратору для получения более высокого уровня доступа. С целью обеспечения безопасности не все функции админки открыты по умолчанию