Содержание
Ссылки

К оглавлению
Справочник: Структура Базы Данных
Справочник: Структура Модуля
Справочник: Структура Компонента
Справочник: Библиотека jQuerry
Справочник: Компилирующий обработчик шаблонов Smarty
Справочник: API InstansCMS - руководство для разработчиков
Справочник: Управление и передача значений


Шаблоны InstantCMS

Все шаблоны InstantCMS разработаны с применением шаблонизатора Smarty, что позволяет упростить код шаблона, сделать его удобочитаемым и понятным. Одной из особенностей Smarty является то, что он компилирует страницу один раз, а результат компиляции помещает в «папки_с» (см. ниже). Поэтому загрузка страниц происходит очень быстро.

Где и что лежит в шаблоне:

Шаблон самой страницы находится в файле /template.php

Шаблоны компонентов находятся в папке /components

Шаблоны модулей находятся в папке /modules

Шаблоны плагинов находятся в папке /plugins

По-умолчанию шаблоны компонентов движок будет искать в папке:

Если такая папка не будет найдена, или в ней не окажется нужного шаблона, то движок возьмет нужный файл из папки:

Это означает, что в папке

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

Все сказанное выше идентично работает также для модулей и плагинов.


Как редактировать tpl-файлы:

Если нужно подключить к странице CSS-файл, то внутри tpl-шаблона можно использовать инструкцию {add_css}

Пример:

  {add_css file="templates/my-template/css/style.css"}

Если нужно подключить к странице JS-файл, то внутри tpl-шаблона можно использовать инструкцию {add_js}

Пример:

  {add_js file="templates/my-template/js/script.js"}

Если нужно использовать php:

  {php} ... ваш код ... {/php}

Если нужно использовать выражения с $ (например jQuery):

  {literal} ... код со знаками $ ... {/literal}

Текст взят из файла readme!.txt ,находящегося внутри шаблона _default_


Записала feba7

Ссылки

К оглавлению
Справочник: Структура Базы Данных
Справочник: Структура Модуля
Справочник: Структура Компонента
Справочник: Библиотека jQuerry
Справочник: Компилирующий обработчик шаблонов Smarty