|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Maxim Yemelyanov 2:5020/400 24 Mar 2006 15:45:08 To : Alexandr Bernikov Subject : Re: HTTP::Template -------------------------------------------------------------------------------- hi, Alexandr! AB> Hi All! AB> Как сделать чтоб в одном шаблоне хранилась структура страницы AB> и в эту структуру загонялись нужные шаблоны в зависимости от открываемой AB> страницы. как сделать у всех страниц сайта одинаковое оформление, включая не header/footer в каждую страницу, а наоборот - каждую страницу внутрь мастер-шаблона. $master = HTML::Template->new(filename => 'master.tmpl', ...); # master.tmpl содержит напр. <tmpl_var inner> $inner = HTML::Template->new(filename => $inner_tmpl, ...); # заполняем inner шаблон $master->param(inner => $inner->output) а еще это можно оформить в виде метода своего класса-наследника H::T: $tmpl = My::Template->($inner_tmpl); ... print $tmpl->master_output; AB> Bye All! -- rgds, maard Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: Enigma Soft (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/13126a915e1a2.html, оценка из 5, голосов 10
|