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

Создай визитку сам!


Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »


Заготовки шаблонов и файлов локализации

Каждый экземпляр модуля имеет собственный набор шаблонов и файлов локализаций.

Для того чтобы шаблон или файл локализаций был добавлен в систему, необходимо создать для него заготовку.

Заготовки шаблонов и файлов локализации располагаются в следующих каталогах дистрибутива:

ПутьОписаниеКуда устанавливаются
localesФайлы локализаций панели управления_local/_admin/templates/lang/modules
locales_frnФайлы локализаций публичной части сайтаtemplates/lang/modules
rulesЗаголовки локализаций интерфейса настроек экзмпляра_local/_admin/templates/lang/options
templatesШаблоны панели управления_local/_admin/templates/modules
templates_frnШаблоны публичной части сайтаtemplates/modules

Файлы заготовок шаблонов именуются в виде --modId--_postfix.tpl
Файлы заготовок локализаций именуются в виде --modId--_postfix.lng

Файлы заготовок локализаций интерфейса настроек имеют вид --modId–_rules_captions.lng и --modId–_rules_values.lng

В этих файлах доступны переменные ##modId## и ##section## необходимые, в основном, для формирования управляющей строки шаблона.

В большинстве случаев шаблоны и файлы локализации экземпляров пусты и содержат только подключения шаблонов/локализаций своих гипермодулей и модулей.

Пример шаблона компоненты формы news_form.tpl экземпляра модуля news:

##--system info: module_owner="modules" module="news" system="1"--##
%%include_template "templates/hyper/ami_multifeeds_news_form.tpl"%%

Заготовка в этом случае будет располагаться в файле templates/--modId–_form.tpl и содержать код:

##--system info: module_owner="##section##" module="##modId##" system="1"--##
%%include_template "templates/hyper/ami_multifeeds_news_form.tpl"%%
Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API)
 2000 – 2021 © Amiro.CMS Все права защищены.