Изменения

Перейти к: навигация, поиск

Шаблонизатор VMX::Template

299 байтов добавлено, 23:24, 23 апреля 2013
м
Использование
== Использование ==
 
Здесь можно прочитать об: использовании в PHP, использовании в Perl, различиях реализаций.
=== PHP ===
require_once 'template.php';
# Конструктор(значения опций - по умолчанию)
$template = new VMXTemplate(array(
'root' => '.', # директория с шаблонами
'cache_dir' => './cache', # директория для кэширования компилированного кода шаблонов
'print_error' => truefalse, # если true, ошибки компиляции выводятся на STDOUT
'raise_error' => false, # если true, при ошибке компиляции вызывается die()
'log_error' => false, # если true, ошибки компиляции логгируются через error_log()
'reload' => true, # если false, шаблоны будут считываться с диска только 1 раз, и вызовов stat() происходить не будет
'use_utf8' => true, # если true, использовать кодировку UTF-8 для строковых операций
'filters' => # фильтры - выполняются над выводом всех шаблонов
array(callback1, ...),
'auto_escape' => false, # функция авто-экранирования, например "s" (для HTML-безопасного режима)
));
[[File:Warning icon.svg|32px|link=]] '''Версия устарела! См. [http://www.yourcmc.ru/wiki/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_VMX::Template&oldid=6200 старую версию документации].'''
 
{{WikiCutBegin|Всё-таки посмотреть на использование в Perl}}
<source lang="perl">
$template->clear;
</source>
 
{{WikiCutEnd}}
== Синтаксис шаблонов ==

Навигация