Центр документации
Карта сайта


Новая документация

Настройка платежных систем
Настройка способа оплаты КупиВкредит
Настройка способа оплаты Acquiro
Настройка способа оплаты AvisoSMS

Обновленная документация 

Разработчикам (API)
Руководство пользователя

Что такое шаблоны

Шаблоны определяют как будет выглядеть на сайте страницы с модулями, меню, карта сайта и т. д. Шаблоны содержат HTML код и специальные переменные вместо которых подставляются данные введенные в модулях.

Шаблоны состоят из основного блока html и набора сетов, которые вкладываются друг в друга по определенным правилам. В большинстве случаев, правила вложенности сетов можно понять по названиям сетов. Обычно настройке подлежит только шаблон меню, т.к. внешний вид модулей на публичной части сайта довольно универсален и определяется в основном настройкой CSS, тем не менее, может потребоваться настройка и шаблонов модулей. Результат настройки шаблонов (верстки) необходимо проверять на публичной части сайта в разных браузерах (IE, FireFox, Opera).

Переменные, используемые в шаблонах имеют вид: ##var_name##, значение переменной подставляется PHP кодом системы. Не рекомендуется изменять названия этих переменных или удалять их, если необходимо отключить вывод значения какой-либо переменной, лучше заключить её в тэги комментирования ( ##--var_name--## ). Тэгами комментирования можно отключить вывод любого блока html кода, при этом нужно помнить что html, полученный в результате разбора, должен оставаться корректным. То есть, нельзя заключать в тэги комментирования только открывающий или только закрывающий тэг сета, только сет целиком или только часть html блока внутри сета.

Значения, заключенные в символы %%var%% являются языковыми переменными, это значит, что вместо этих переменных подставляется текст в зависимости от языка сайта.

Пример: Переменная %%no_items%%. Если язык сайта русский, то вместо переменной будет поставлено значение «Элементы не найдены», если язык сайта английский, то «No items found».

Версия для печати

Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API) Документация для скачивания
 2000 – 2011 © Amiro.CMS Все права защищены.