Ссылки

Шаблоны InstantCMS

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

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

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

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

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

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

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

  • /templates/ваш-шаблон/components

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

  • /templates/_default_/components

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

  • /components

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

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


Как редактировать 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

Ссылки
 
справочник/структура_шаблона.txt · Последние изменения: 2012/10/19 14:23 От stroller7