Zum Inhalt springen

CATMENU kein Header (mode=nestedWraps)

Erstellt am 30. März 2009 · 1 Antwort · letzte Antwort am 12. Februar 2011

Tags: Frage

MajPay ·

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?