Главная страница


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)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 HTTP::Template   Alexandr Bernikov   24 Mar 2006 09:49:08 
 Re: HTTP::Template   Sergey Leschenko   24 Mar 2006 13:19:56 
 Re: HTTP::Template   Maxim Yemelyanov   24 Mar 2006 15:45:08 
Архивное /ru.cgi.perl/13126a915e1a2.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional