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----------
Вот полученый результат:
-------------------------------------
1
2
--1
--2
--3
3
--1
--2
--3
{a} --1
--2
--3
----------------------------
Кто скажет как сделать что бы нормально работало?
Что я делаю не так?
Хочу сделать динамически создаваемое маню. Тоесть есть разделы, а в каждом разделе пункты.
Раздел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
----------------------------
Кто скажет как сделать что бы нормально работало?
Что я делаю не так?