---
title: "Debugging von Menüs per userfunc"
url: "https://www.typo3.net/d/104406-debugging-von-menues-per-userfunc"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2011-03-14"
last_reply: "2011-03-14"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Debugging von Menüs per userfunc

TYPO3 › Menüs · 0 Antworten · gestartet 2011-03-14

## Eröffnungsbeitrag

**kontaktschmied** · 2011-03-14 · [Beitrag #1](https://www.typo3.net/d/104406-debugging-von-menues-per-userfunc/1)

Mit folgendenm TS-Code lasse ich mein Menü mit PHP bauen. Hintergrund: Teile des Menüs kommen aus der Pagestruktur, andere aus Extensions.

```typoscript
lib.kompetenzMenu = COA_INT
lib.kompetenzMenu.10 = HMENU
lib.kompetenzMenu.10 {
    special = userfunction
    special.userFunc = user_G7Menu->getKompetenzMenuArray
    special.userFunc.tabelle = tx_gruppe7_kompetenzen
    special.userFunc.detailpid = 95
  1 < lib.field_navivertical.1
  2 < .1
  2 {    
    CUR.doNotLinkIt = 1
    wrap = <ul class="subnavi">|</ul>
    NO.wrapItemAndSub = <li class="subnavi_inactive">|</li>
    CUR.wrapItemAndSub = <li class="subnavi-active">|</li>
  }
```

In der Class setze ich nun den ITEM_STATE in der 1. Ebene auf NO oder ACTIFSUB und in der zweiten Ebene auf NO oder CUR.

print_r zeigt auch, dass alles klappt. Leider wird nur die 1. Ebene richtig gerendert. In der zweiten Ebene wird der CUR-Zustand nicht beachtet. Kann man das irgendwie debuggen?

Gruß Rainer

---

Quelle: „Debugging von Menüs per userfunc“, typo3.net, https://www.typo3.net/d/104406-debugging-von-menues-per-userfunc
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
