:HTML_Template_IT() -- constructor не понимаю как им пользоваться,как template в tem

seryshev

Guest
:HTML_Template_IT() -- constructor не понимаю как им пользоваться,как template в tem

Здравствуюте уважаемые программисты!

Не знаю как зделать следующее:
Есть один темплейт(главный),вставляю в него 2 других.
Ети 2 ставяться, но затирают тот в который их ставил.
Может надо использовать конструктор?
Как зделать динамический темплейт?

Зарание благодарен.
прочитал недавние темы,у меня не smarty,а pear.

у меня php 5.02? pear? MySQL?Apache 2.05 !

:cool:
 

LSD^

Новичок
Вроде как "динамический темплейт" там сделать нельзя.
 

ForJest

- свежая кровь
seryshev
Там есть HTML_Template_IT_EX или как то так. По-моему он позволяет include делать, но я не уверен.
Обычно я делал в темплейте

{INNER_TPL_CONTENT}
и в коде
$tpl_sub-> setTemplate('inner.tpl.htm');
...
$tpl-> setVariable('INNER_TPL_CONTENT', $tpl_sub-> get());
 

seryshev

Guest
require_once "HTML/Template/IT.php";
$main = new HTML_Template_IT("./templates");
$main->loadTemplatefile("test.tpl.htm", true, true);

$date = date("Y-m-d") ;
$main->setCurrentBlock("TEMPL_1") ;
$main->setVariable("zakaz_date",$date) ;
$main->setVariable("templ1","Template_1") ;
$main->parseCurrentBlock("TEMPL_1") ;

$main->setCurrentBlock("TEMPL_2") ;
$main_sub-> setTemplatefile('test3.tpl.htm');
$main-> setVariable('templ2', $main_sub-> get());
$main->setVariable("zakaz_date",$date) ;
//$main->setVariable("templ2","Template_12") ;
$main->parseCurrentBlock("TEMPL_2") ;
$main->show();

где ошибка?

-~{}~ 13.07.05 09:47:

get();



тема закрыта
 
Сверху