операторы типа
require("db/catalogue.php");
должны вызывать исключительно для отработки кода php без использования функций ptint() echo()
а то, через определенное кол-во написания кода (критическая масса 1000 -1500 строк),
ты посто умрешь в море тегов, запутаешься, кто , что и где генерит
теперь все вообще запутался
а ты думал программировать порталы просто?
этоя написал общий принцип, на самом деле все просто:
есть класс $template (любой шаблонный движок в том числе и смарти) у которого есть два метода:
$template->assign( <имя шаблонной переменной>, <ее значение> )
$template->fetch(<имя шаблона>);
первый метод - осуществляет назначение шаблонной переменной
второй - производит шаблонизацию, т.е. подстановку переменных в шаблон.
Имеем шаблон
Код:
<table><tr>
<td>$outprint</td>
</tr></table>
1) производим
$template->assign( "outprint", $outprint )
где значение $outprint - это значение есть значение отработки предыдущего модуля.
далее отрабатываем свои остальные переменные
и в конце осуществляем вывод
print ($template->fetch(' modul.tpl' ) );
нет ничего сложного
-~{}~ 06.08.04 14:17: