|
|
|
| ник: Петр
Подскажите как удобнее сделать вывод древовидного каталога (с неограниченной глубиной вложенности)?
имеется массив:
-1
--1.1
---1.1.1
---1.1.2
--1.2
-2
--2.1
--2.2
---2.2.1
----2.2.1.1
--2.3
|
Как сделать вывод на Smarty?
Единственный правильный выход получается только, создание перемменной (этого массива) вместе с тегами? | |
|
|
|
|
|
|
|
для: Петр
(17.01.2008 в 08:24)
| | а чем Вам не подходят стандартные функции smarty для обхода массива, такие как section или foreach?
и причем здесь рекурсия? | |
|
|
|
|
|
|
|
для: Crux
(17.01.2008 в 08:44)
| | За ранее не известна глубина вложенности | |
|
|
|
|
|
|
|
для: Петр
(20.01.2008 в 21:04)
| | Как таковой рекурсии в smarty нет, она там не нужна, все-таки smarty это всего лишь шаблонизатор.
Регистрируйте свою функцию или выносите обход массива в отдельный файл/шаблон и рекурсивно его вызывайте. | |
|
|
|