http://dev.jast.ru 


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 $

 $Name: v1-07 $   (c) 2002-2006, Алексей А. Коврижкин
jean@jast.ru