Pear шаблоны

  • Автор темы Автор темы IMW
  • Дата начала Дата начала

IMW

Guest
Pear шаблоны

Вопрос как вместо main подставить содержимое файла 1.txt(тєги чтоб считались как тєги), а вместо main1 подставить
шаблон main.tpl.htm. Используеться IT.php. Спасибо.

<html>
<body>
{main}
<br><br>
{main1}
</body>
</html>
 
Так с помощью pear шаблонов можно такое сделать или никто не знает, если нельзя то напишите тоже.
 
Pear шаблоны

Вопрос как вместо main подставить содержимое файла 1.txt(тєги чтоб считались как тєги), а вместо main1 подставить
шаблон main.tpl.htm. Используеться IT.php. Спасибо.

<html>
<body>
{main}
<br><br>
{main1}
</body>
</html>
 
$t->Set_File("main",'1.txt');
$t->Set_File("main1",'main.tpl.htm');

потом parse......
 
Упс. перепутал с другим классом. Попробую исправиться...

Вообще залей вот это:
<html>
<body>
{main}
<br><br>
{main1}
</body>
</html>
В отдельный файл mail.html

И делай так:

<?php
require_once "HTML/IT.php";
$tpl = new IntegratedTemplate("./templates");
$tpl->loadTemplatefile("main.html", true, true);

//потом читай содержимое файлов 1.txt и т.д.

$content_array = file('1.txt');
$content = implode("", $content_array);
$tpl->setVariable("main", $content) ;

....................................

$tpl->show();

?>
 
Спасибо, salivon, но так как сделал ты я тоже могу, просто не нашел я в мануалке описание как делать подобные вещи, теперь ясно вложенных шаблонов в pear нет(или я ошибаюсь), тогда уж лучше php.lib или smarty, pear вроде еще не доделал шаблоны на основе php.lib кажеться еще, а эти уж слишком примитивные,
только блоками и можна пользоваться, если я правильно понял.
 
Да вроде есть там вложенные шаблоны. Только классик называется IntegratedTemplateExtension...
 
IntegratedTemplateExtension... мануалки нет нормальной и на pear.php.net ничего не нашел
 
Сверху