NAME
TblEdit::Template - библиотека для работы с html шаблонами
DESCRIPTION
Библиотека предоставляет простейший аппарат для получения содержимого файлов из заданного списка с подставленными значениями переменных.
Доступны следующие методы:
- new($root, %conf) - Конструктор класса.
- Аргументы:
-
$root - путь к каталогу, в котором расположены html шаблоны %conf - хэш пар "ключ => имя_файла", содержащий перечень используемых шаблонов
-
Пример:
-
my $template = TblEdit::Template->new($_ROOT, %$conf);
- run($tag, \%vars) - Получить текст, содержащий шаблон с подставленными
значениями из хеша.
- Аргументы:
-
$tag - ключ хеша шаблонов, переданного в конструкторе %vars - хзш пар "переменная => значение", которые будут использованы при подстановке.
-
Метод читает содержимое файла, соответствующего ключу $tag, заменяет в нем все вхождения %%$key%% на $vars->{$key} и возврашает результат как скаляр
-
Пример:
-
my $html = $template->run($tag, $ret)
AUTHOR
Alexey Kovrizhkin <jean@jast.ru>
COPYRIGHT
Copyright (C) 2006 Alexey Kovrizhkin
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
$Id: Template.html,v 1.1 2006/06/29 19:12:18 aleko Exp $