Hallo,
bin gerade dabei, mittels nsb_cat2menu aus meinen Shop-Kategorien ein Menü zu basteln (Typo3 3.8.0, tt_products 2.4.0).
Funktioniert prima, wenn ich das als eigenes HMENU mache und als TMENU ausgebe. Funktioniert auch, wenn wenn ich es auf zweiter oder dritter Ebene per .itemArrayProcFunc in meine Hauptnavigation (TMENU) einklinke.
Was aber leider nicht funktioniert: statt einem TMENU ein JSMENU draus zu machen. Es erscheint zwar eine Selektorbox mit den richtigen Auswahlmöglichkeiten, aber an die verlinkten URLs sind verstümmelt: Wo per TMENU der korrekte Link a la
domain.de/nc/shop/?tx_ttproducts_pi1[cat]=5
herauskommt, gönnt mir das JSMENU nur einen Link zu
domain.de/ 😢
Woran kann das liegen?
Hier der entsprechende Teil aus dem Template:
lib.nsbcat2menu = HMENU
lib.nsbcat2menu.special = userfunction
lib.nsbcat2menu.special.userFunc = tx_nsbcat2menu_pi1->main
lib.nsbcat2menu.special {
# .... (nsbcat2menu konfigurieren - so wie es mit TMENU problemlos geht)
}
lib.nsbcat2menu.1 = JSMENU
lib.nsbcat2menu.1 {
menuName = Shopkategorie
levels = 1
1.firstLabel = Kategorie
}
lib.objekt < lib.nsbcat2menu
## lib.objekt wird dann vom TemplaVoila-Template auf die Seite gemappt
Grüße
Uli