---
title: "nsb_cat2menu will nicht mit JSMENU"
url: "https://www.typo3.net/d/39647-nsb-cat2menu-will-nicht-mit-jsmenu"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2006-03-16"
last_reply: "2006-03-18"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# nsb_cat2menu will nicht mit JSMENU

TYPO3 › Menüs · 1 Antwort · gestartet 2006-03-16

## Eröffnungsbeitrag

**smdler** · 2006-03-16 · [Beitrag #1](https://www.typo3.net/d/39647-nsb-cat2menu-will-nicht-mit-jsmenu/1)

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:

```typoscript
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

## Antworten

### [#2](https://www.typo3.net/d/39647-nsb-cat2menu-will-nicht-mit-jsmenu/2) · mspindler · 2006-03-18

Hallo smdler,

genau dasselbe Problem habe ich auch. Ich dachte erst an eine falsche Konfiguration des HMENU-Objekts darüber, was ich aber durch den Einsatz von TMENU statt JSMENU widerlegen konnte. Im Kopf der Seite steht

```javascript
var JSmenu = new JSmenu(1,'JSmenuForm');
var eid1=0;
eid1=JSmenu.add(0,0,0,'Kategorie 1','.html','');
JSmenu.openID = eid1;
eid1=JSmenu.add(0,eid1,0,'Kategorie 2','.html','');
```

Ich setze SimulateStaticDocuments ein, ist das evtl. ein Hindernis?

Michael

---

Quelle: „nsb_cat2menu will nicht mit JSMENU“, typo3.net, https://www.typo3.net/d/39647-nsb-cat2menu-will-nicht-mit-jsmenu
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
