Witam!
Robię drzewo kategorii w oparciu o tą metodę:
http://blog.mwojcik.pl/2008/02/17/drzewa-k...comment-page-1/
wszystko ładnie działa, jednak funkcja wyświetlająca drzewo korzysta z echo. Chcę tego uniknąć, gdyż wykorzustyję szablony smarty i ciężko byłoby mi w ten sposób poprawnie wyświetlić to na stronie. Jednak, gdy zamiast wyświetlić drzewo w funkcji, zapisuję kod po kolei do zmiennej, a na końcu funkcji zwracam tą zmienną, wyświetla mi się o wiele za dużo kodu. Kategorie się dublują, robi się spory bałagan. Próbuję to ugryźć już bardzo długo, jednak nie udało mi się osiągnąć niczego konkretnego. W jaki sposób zwrócić z tej funkcji zmienną zawierającą kod html, aby móc potem przekazać ją do smarty?