Вставка одного шаблога в другой

stinol

Guest
Вставка одного шаблога в другой

Есть основной шаблон

index.tpl
<html>
<body>{$content}</body>
</html>


Хочется вместо {$content} подставлять другой шаблон, в зависимости от параметров, переданных скрипту.
При этом во втором шаблоне могут быть так же переменные для подстановки.
Как это сделать?

Спасибо
 

pr0mo

Новичок
Отрабатываешь с внутренним шаблоном (вставляешь нужные переменные).
Потом его фетчишь
$internal = $smarty->fetch('внутренний_шаблон'));
эссайнишь во внешний шаблон
$smarty->assign($content, $internal);
и отображаешь внешний шаблон
$smarty->display(внешний_шаблон);

Что-то типа того...

Только
<body>{include file=`$content`}</body>
 

t3[0one]

Новичок
можно сделать всё {include file=``} и внутренний_шаблон. и еще внутрений во внутренем.....
тока в основкной контент тока имена кидай какие надо
ИМХО мня так больше вставляет ) проще работать с кучей шаблонов помойму )
 
Сверху