Lite Core

version 0.1 // 18.08.2006

1. Описание

LC работает на основе движка шаблонов Smarty и представляет собой оболочку ядро менеджмента контентом сайта. Основные характеристики:

Файлы:

Вся информация сайта, включая php-скрипты, располагается в каталогах /templates/ru/, /templates/en/ и т. д. соответственно языку.

2. Функционал внутри шаблонов

{build_name_path [prefix="yes|no"] [links="yes|no"]}

Строится путь к текущему документу, начиная от главной страницы.

Параметры:

{require file="..."}

Внедрение результатов выполнения php-скрипта. Действует следующим образом: php инструкция require.

Параметры:

{switch_to_language language="..."}

Формирование ссылки на страницу на другом языке, которая наиболее близко стоит в информационной иерархии сайта к текущей странице.

Параметры:

{hilight_on_path path="..." on_path="..." not_on_path="..."}

Вывод различных текстовых строк в зависимости того, находится ли текущий документ в той же ветке сайта, что и указано в параметре path. Указывать можно как с явным указанием язык а, так и без оного (в таком случае будет подставлен текущий язык).

Параметры:

$smarty.get.doc

Путь к запрашиваемому документу относительно /templates/.

$php_content

Равняется 'yes' если запрашиваемый документ является php-скриптом