Вопрос о шаблонах class.FastTemplate

chelovek

Новичок
Вопрос о шаблонах class.FastTemplate

PHP:
<table width=100%>
   <tr>
      <td><font class="BlackBold9">Название</font></td>
   </tr>	
   <?php
      $TQ = mysql_query("select Title from Table;");
      while($T = mysql_fetch_array($TQ))
	echo "<tr><td>".$T['Title']."</td></tr>";
   ?>
</table>
Вопрос в следующем:
Как мне разделить PHP и HTML код?
Я пытался так:

---HTML.tpl---
PHP:
<table width=100%>
   <tr>
      <td><font class="BlackBold9">Название</font></td>
   </tr>	
   {GET_TITLE}
</table>
---TR.tpl---
PHP:
   <tr><td>{VALUE}</td></tr>
---ACTION.php---
PHP:
<?php
   include("class.FastTemplate.php");
   $tpl = new FastTemplate("Templates/");
   $tpl->define( array( HTML => "HTML.tpl", TR=> "TR.tpl" ) );
						 
   <-?????????????????????????????????????????->

   $tpl->FastPrint();
?>
А вот что писать на месте <??????> не могу сообразить... Если не сложно, напишите, пожалуйста, какой код там должен присутствовать???
 

Dovg

Продвинутый новичок
chelovek
FastTemplate не очень хороший шаблонизатор
вернее недостаточно функционален и медленен ))

---
по теме: в Гугле есть достаточно объемная справка по нему
если конспективно, то что-то типа этого:
$tpl->assign(куда,что);

в случае, если надо получить какой-то шаблон для дальнейшего использования (например вставки в другой шаблон), то вызываешь
$tpl->parse("куда", "имя шаблона");
у метода parse перед именем шаблона можно добавить точку
будет что-то типа
$tpl->parse("куда", ".имя шаблона");
в этом случае "переменная" с пропарсенным шаблоном не переопределиться, а новый результат допишется к ней
 
Сверху