---
title: "entrylevel per Condition oder TypoScript ändern"
url: "https://www.typo3.net/d/115753-entrylevel-per-condition-oder-typoscript-aendern"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","TYPO3 4.x"]
created: "2013-08-15"
last_reply: "2013-08-17"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# entrylevel per Condition oder TypoScript ändern

TYPO3 › TypoScript · 3 Antworten · gestartet 2013-08-15

## Eröffnungsbeitrag

**webtom** · 2013-08-15 · [Beitrag #1](https://www.typo3.net/d/115753-entrylevel-per-condition-oder-typoscript-aendern/1)

Hallo alle zusammen,

ich muss den entryLevel bei einem gegebenen Treelevel, abhängig davon ob Unterseiten existieren oder nicht, setzen

Das Grundgerüst sieht so aus:

**[treeLevel = 3]**
**lib.menu < menu**
*if Unterseite exists then*
**lib.menu.entryLevel = 3**
*else*
**lib.menu.entryLevel = 2**
*endif*

**[GLOBAL]**

Mit IFSUB kann ich nur das Menü manipulieren aber nicht den entryLevel - richtig???

Für eine Condition ala **[treeLevel=3] && [irgendein Variable "Subsite exists"=1]** gibt es keine Variable - richtig???

Wie kann man dieses Problem lösen?

Danke - Thomas

## Antworten

### [#2](https://www.typo3.net/d/115753-entrylevel-per-condition-oder-typoscript-aendern/2) · danton · 2013-08-16

Hi

Ich weiß jetzt auch nicht genau die Lösung kann Dir aber ein paar Tipps geben die vielleicht weiter helfen.

1. Gibt es viel mehr Menüzustände wie die hier auf TYPO3.net aufgelisteten
<http://wiki.typo3.org/TSref/MENUITEM>

2. Wenn Du Variablen brauchst schaue Dir mal register an.

Gruß Niels

### [#3](https://www.typo3.net/d/115753-entrylevel-per-condition-oder-typoscript-aendern/3) · webtom · 2013-08-16

Hi,

Danke für die Inspirationen. Ich habe es dennoch ganz anders gemacht:

[treeLevel = 3]
lib.menu < menu
lib.menu.entryLevel = 2
lib.menu.entryLevel.override = 3
lib.menu.entryLevel.override {
  if {
    isTrue.numRows {
      table = pages
      select {
               # *Den Codeschnipsel habe ich von: <http://www.sk-typo3.de/Anzeige-nur-wenn-Unterseiten-existi.74.0.html>, der prüft, ob Unterseiten vorhanden sind*
      }
    }
  }
}

So das funktioniert problemlos. Da ich aber nur von Zeit zu Zeit code, habe ich keine Ahnung, ob das schön ist und nicht irgenwelche Konventionen verletzt.

Über diesbezügliche Verbesserungen würde ich mich freuen.

Danke - Thomas

### [#4](https://www.typo3.net/d/115753-entrylevel-per-condition-oder-typoscript-aendern/4) · danton · 2013-08-17

Hi

Was ist schon schön :-)
Ne Spass beiseite sieht sauber aus.
Wäre aber bestimmt für andere User gut wenn Du das vollständige Beispiel postest damit es nachvollziehbar ist und wer weiß wie lange die Seite noch erreichbar ist.

Grüßle Niels

---

Quelle: „entrylevel per Condition oder TypoScript ändern“, typo3.net, https://www.typo3.net/d/115753-entrylevel-per-condition-oder-typoscript-aendern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
