Ich würde mir gerne so ein CATMENU ausgeben lassen:
<ul class="catmenu">
<li><a>Kategorie 1</a></li>
<li><a>Kategorie 2</a>
<ul>
<li><a>Unterkategorie 1</a></li>
<li><a>Unterkategorie 2</a></li>
</ul>
</li>
</ul>
Bisher sieht mein TS so aus:
temp.catselector = COA
temp.catselector {
10 < plugin.tt_news
10 {
code >
code = CATMENU
catSelectorTargetPid = 18
displayCatMenu {
catmenu_stdWrap.wrap = <ul class="catmenu">|</ul>
catmenuItem_NO_stdWrap.wrap = <li>|</li>
catmenuItem_ACT_stdWrap.wrap = <li class="act">|</li>
catmenuHeader_stdWrap.wrap = <div class="nvel">|</div>
catmenuHeader_stdWrap.cObject = TEXT
catmenuIconMode = -1
mode = nestedWraps
catmenuLevel1_stdWrap.wrap = |
catmenuLevel2_stdWrap.wrap = <ul>|</ul>
catmenuLevel3_stdWrap.wrap = <ul>|</ul>
catmenuLevel4_stdWrap.wrap = |
}
}
}
Das hat nun 2 Fehler.
1) Der Header wird mir trotzdem angezeigt. Wenn ich ihn mit einem div wrape und per css ausblende bleibt um den div dennoch der a-tag.
2) Die 2. Aufzählung wird gestartet nachdem der Punkt geschlossen wurde, es wird also so ausgegeben:
<ul class="catmenu">
<li><a>Kategorie 1</a></li>
<li><a>Kategorie 2</a></li>
<ul>
<li><a>Unterkategorie 1</a></li>
<li><a>Unterkategorie 2</a></li>
</ul>
</ul>
Lösungsvorschläge für die 2 Probleme?