---
title: "Submenü durchnummerieren"
url: "https://www.typo3.net/d/82788-submenue-durchnummerieren"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2008-10-13"
last_reply: "2008-10-14"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Submenü durchnummerieren

TYPO3 › Menüs · 2 Antworten · gestartet 2008-10-13

## Eröffnungsbeitrag

**tomp_s** · 2008-10-13 · [Beitrag #1](https://www.typo3.net/d/82788-submenue-durchnummerieren/1)

Hallo zusammen,

ich möchte in einem GMENU den ersten Menü-Eintrag anders ausgeben, dazu habe ich folgendes TypoScript:

```typoscript
2.NO.40=IMAGE
 2.NO{
    40.if {
   	value.data=register:count_MENUOBJ
	equals=1
    }
#und so weiter
```

Das Problem ist: Das ganze soll bei jedem Submenü, also in der Menü-Ebene 2 von vorne zu zählen gebinnen, tut es aber nicht.

Ich bin auf der Suche entweder nach einer anderen register:-Variable, die Typo3 automatisch für Submenüs anbietet (ich habe trotz laaanger Suche nicht gefunden) oder nach einer Möglichkeit, wie ich einen eigenen Counter bei jedem Submenu wieder zurücksetzen kann.

Hat jemand eine Idee, wie ich das machen kann?

Herzlichen Dank schon mal.

Tom

## Antworten

### [#2](https://www.typo3.net/d/82788-submenue-durchnummerieren/2) · tomp_s · 2008-10-13

Ich habe mal weitergesucht, und bin hierauf
<http://www.typo3wizard.com/en/snippets/menus/numbered-menu.html>

gestoßen. Ich denke, damit komme ich weiter. Aber das mache ich morgen.
Ich werde, wenn es klappt, mein Ergebnis hier posten.
Grüße
Tom

### [#3](https://www.typo3.net/d/82788-submenue-durchnummerieren/3) · tomp_s · 2008-10-14

So, wie versprochen, hier meine Lösung. Allerdings bin ich noch nicht am Ende. :-(

In der Navi habe ich in der ersten Ebene folgenden Code eingefügt:

```typoscript
   before.cObject=LOAD_REGISTER
    before.cObject{
      subMenuNumber.cObject=TEXT
      subMenuNumber.cObject{
        value=0
        data=register:subMenuNumber
        insertData=1        
      }
      
      subMenuNumber.prioriCalc=intval
    }
```

um dann in der zweiten Ebene den Counter hochzuzählen mit

```typoscript
 2.NO.before.cObject.subMenuNumber.cObject.value={register:subMenuNumber}+1
```

Alles wunderbar, wenn ich mit in einem TMENU das ganze anzeigen lasse mit

```typoscript
 2.NO.ATagBeforeWrap=1
 2.NO.linkWrap={register:subMenuNumber}
 2.NO.allStdWrap.insertData=1
```

**Das Problem ist nun:**
Ich möchte in einem GMenu das erste Element jedes Untermenüs anders ausgeben mit

```typoscript
2.NO.40=IMAGE
 2.NO{
    40.if {
   	value=1
   	equals.data=register:subMenuNumber
	
    }
    # und so wieter
 }
```

Ich kann aber auf *register:subMenuNumber* innerhalb des if-Statements nicht zugreifen. Hat jemand einen Hinweis, warum? Anzeigen kann ich die Variable ja.

#angry#

Danke für Eure Hilfe,

Tom

---

Quelle: „Submenü durchnummerieren“, typo3.net, https://www.typo3.net/d/82788-submenue-durchnummerieren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
