Kategorien-Hierarchie in CMS-Seite

Hallo allerseits,

auf einer CMS-Seite möchte ich (oder vielmehr der Kunde) eine Kategorie mit all Ihren Unter- und Unterunterkategorien ausgeben. Dazu habe ich in dem Thread http://forum.oxid-esales.com/showthread.php?t=10406 zumindest schon einmal herausgefunden, wie ich mir ein Kategorien-Objekt bauen kann. Aber leider hat das Objekt dann keine Unterkategorien. Was mache ich da falsch?
Mein Code, den ich bisher auf die CMS-Seite geschrieben habe sieht so aus:


[{ assign var=category value='oxcategory'|@oxNew }]
<!-- [{ $category->load("11095a98d95f7bc318fb6e07d2b662d0") }] --> 
<h1>[{ $category->oxcategories__oxtitle->value }]</h1>
[{$category->getSubCats()|@count}]
[{foreach from=$category->getSubCats() item=subcategory}]
<h2>[{ $subcategory->oxcategories__oxtitle->value }]</h2>
[{/foreach}]

Im Count-Teil sieht man dann halt schon die 0, obwohl die Kategorie Unterkategorien hat.

Was mache ich denn da falsch?

Gruß
Ansgar

So, jetzt habe ich etwas gebaut, was erst einmal funktioniert. Ich dachte mir, ich schreibe es einmal hier, falls jemand anderes oder ich selber noch einmal nach so einer kruden Lösung sucht.


[{ assign var=categorylist value='oxCategoryList'|@oxNew }]
<!-- 
[{ $categorylist->buildTree("11095a98d95f7bc318fb6e07d2b662d0") }] 
--> 

[{foreach from=$categorylist->getPath() item=topcat}]
  [{foreach from=$topcat->getSubCats() item=subcat name=SubCat}]
    <h2>[{ $subcat->getTitle() }]</h2>
  [{/foreach}]
[{/foreach}]

Danke für die Rückmeldung, Ansgar!