Hallo allerseits,
Ich habe unlängst eine tt_news Kategorieauswahl angelegt. Die beiden CATMENU Elemente zweigen jeweils die Unterkategorien eines News Bereiches an. Also sollte über ein Javascript die Auswahl aus beiden Menüs abgefragt und dann der LIST Seite übergeben werden.
Zumindest in der Theorie 😉
Leider wird ein Link ins value-Attribut des option Tag eingefügt und als Text des option Tag selbst. Dies ergibt dann ungültigen HTML Source.
<option value="menuitem"><a href="index.php?id=5&tx_ttnews[cat]=5&cHash=fc3937d79c" title="">Backen</a></option>
Kann nicht die Id der jeweiligen Kategorie (hier z.B. [cat]=5) ausgelesen und anstatt des Links in das value-Attribut.
Meine bisherigen Versuche mit verschienden dataWrap, wrap, etc waren erfloglos.
Mein TS sieht so aus:
displayCatMenu {
mode = nestedWraps
# remove div wraps
catmenuItem_ACT_stdWrap.wrap = |
catmenuItem_NO_stdWrap.wrap = |
catmenuItem_ACT_imgWrap.wrap = |
catmenuItem_NO_imgWrap.wrap = |
catmenuLevel1_stdWrap.wrap = |
catmenuLevel2_stdWrap.wrap = |
catmenuLevel3_stdWrap.wrap = |
catmenuLevel4_stdWrap.wrap = |
# create form
catmenu_stdWrap.dataWrap (
<form id="selcatmenu" name="selcatmenu">
<select id="catentry" name="catentry" size="1">|</select>
</form>
)
catmenuItem_NO_stdWrap.dataWrap = <option value="menuitem{field:uid}">|</option>
catmenuItem_NO_stdWrap.allWrap.insertData = 1
}
Bei Menüs hat das Einfügen von Ids mit dataWrap eigentlich geklappt. Wahrscheinlich ist das catmenuItem_NO_stdWrap.dataWrap Objekt anders.
Vielleicht hat hier jemand schon einmal sowas ähnliches probiert. Ich wäre dankbar für kleine Hinweise 🙂
Marcus