Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Другие движки / фрейморки > smarty и рекурсия. Помогите!!! |
Автор: molecula 10.1.2006, 18:28 |
Ребята, помогите! столкнулась с проблемой - вывод осуществляется рекурсивной функцией, мне надо сделать шаблон, который тоже инклюдит сам себя.. Собственно вопрос: как сделать "рекурсивный" шаблон... |
Автор: Mal Hack 10.1.2006, 18:39 |
Как сам шаблон вызывается? Вот и вставь во внутрь. Должно сработать. |
Автор: Cheba 10.1.2006, 19:37 | ||||
Делается через отдельный шаблон дерева.
В основном шаблоне вызывается так:
$tree - Это массив, имеющий древовидную структуру. |
Автор: molecula 11.1.2006, 09:55 |
спасибо огромное!!! сейчас буду пробовать, расскажу о результате =) |
Автор: molecula 11.1.2006, 16:17 |
ура! все получилось! спасибо =) |
Автор: Dim4n 17.8.2006, 14:57 |
Cheba, подскажи какой массив мне передать в переменную tree ? |
Автор: Cheba 27.8.2006, 09:16 | ||
Это должно быть что-то в этом роде.
Можешь немного переделать чтобы строить поддерево по типу элемента, а не по наличию какого-то конкретного индекса. |
Автор: _seroga 6.5.2007, 18:12 | ||||
Вариант для обычного двумерного массива типа [id, id_parent, value], у корневых элементов id_parent пустой. основной шаблон:
шаблон дерева:
|