Проблема при работе с блоками в PEAR

Savio

Новичок
Проблема при работе с блоками в PEAR

Хочу сделать динамически создаваемое маню. Тоесть есть разделы, а в каждом разделе пункты.

Раздел1
- пункт1
- пункт2
...
Раздел N
- пункт1
- пункт2

В качестве примера привожу тестовый пример

-----------index.tpl----------
<html>
<head>
</head>
<body>
<!-- BEGIN proba-a -->
{a}
<!-- BEGIN proba-b -->
{b}
<!-- END proba-b -->
<!-- END proba-a -->
</body>
</html>
-----------index.php----------
PHP:
<?php 
require_once("pear/PEAR.php"); 
require_once("pear/IT.php"); 
// назначаем дирректорию, где лежат наши темплейты. 
$tpl = new HTML_Template_IT('./'); 
// Загрузить темплейт 
$tpl->loadTemplatefile('index.tpl',true,true); 
// Установить переменные темплейта. 
for ($i=1;$i<=3;$i++) {
    $tpl->setVariable("a","$i<br>");
    $tpl->parse('proba-a');
for ($j=1;$j<=3;$j++) {
    $tpl->setVariable("b","--$j<br>");
    $tpl->parse('proba-b');
}
}
$tpl->show(); // Вывести на екран результат. 
?>
Вот полученый результат:
-------------------------------------
1
2
--1
--2
--3
3
--1
--2
--3
{a} --1
--2
--3
----------------------------
Кто скажет как сделать что бы нормально работало?
Что я делаю не так?
 

kvf77

Red Devil
Savio

быстренько оформи свой вопрос ПО ПРАВИЛАМ форума, в частности, заключи свой код в тэги
PHP:
тогда может и рассмотрим твой вопрос - ты не видишь, что твой код нечитаем?
 

Savio

Новичок
Вопрос снят. Проблема решена следующис образом
PHP:
<?php 
require_once("pear/PEAR.php"); 
require_once("pear/IT.php"); 
// назначаем дирректорию, где лежат наши темплейты. 
$tpl = new HTML_Template_IT('./'); 
// Загрузить темплейт 
$tpl->loadTemplatefile('index.tpl',true,true); 
// Установить переменные темплейта. 
for ($i=1;$i<=3;$i++) {
    $tpl->setVariable("a","$i<br>");

for ($j=1;$j<=3;$j++) {
    $tpl->setVariable("b","--$j<br>");
    $tpl->parse('proba-b');
}
    $tpl->parse('proba-a');
}
$tpl->show(); // Вывести на екран результат. 
?>
-~{}~ 14.09.05 10:30:

Ну и конечно же изминнием index.tpl
PHP:
<html>
<head>
</head>
<body>
<!-- BEGIN proba-a -->
{a}               
<!-- BEGIN proba-b -->
{b}               
<!-- END proba-b -->
<!-- END proba-a -->
</body>
</html>
 
Сверху