---
title: "excludeUidList - die Umkehrung geht das?"
url: "https://www.typo3.net/d/5991-excludeuidlist-die-umkehrung-geht-das"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2003-09-25"
last_reply: "2003-09-29"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# excludeUidList - die Umkehrung geht das?

TYPO3 › Menüs · 8 Antworten · gestartet 2003-09-25

## Eröffnungsbeitrag

**dfluess** · 2003-09-25 · [Beitrag #1](https://www.typo3.net/d/5991-excludeuidlist-die-umkehrung-geht-das/1)

Hallo

Ich habe **eine** Rubrik im Menübaum wo ich die Unterseiten im TMENU_LAYERS **in der zweiten Menüebene** angezeigt bekommen möchte.
Alle anderen Rubriken des Menübaums haben auch Unterseiten, für die jedoch das Menü der zweiten Ebene **nicht** aufklappen soll.

Also so:

**home**
**Rubrik1**
|-Seite 1
**Rubrik2**
|-Seite 2

Ich möchte für die "Rubrik1" das das Menü mit "Seite 1" aufklappt - aber für die "Rubrik2" für "Seite 2" ebend nicht!?

Alle Vorschläge mit "nicht im Menü", oder "expAll" wirken sich Global aus und sind für diesen Fall nicht brauchbar.

Die Möglichkeit mit "excludeUidList" funktioniert zwar, nur müssen immer alle neuen Seiten excludiert werden. Bei täglich neuen Beiträgen etwas mühsam und pflegebedürftig. Für einen Redakteur fast unmöglich, da jedesmal das Template geändert werden muss.

Meine Denkweise geht dahin:
Wenn es "includeUidList" geben würde... (gibt's aber meines wissens nicht)
Theoretisch so:

excludeUidList = ALL <oder> 1,2,3,4,5
includeUidList = 1,3,5

In dem Fall würden nur die Uid's 1,3,5 oder ohne "includeUidList" alle ausgeblendet <oder> nur 1,2,3,4,5 ausgeschlossen
Das ist aber leider nur eine Theorie

Gibt's noch einen machbaren Weg?

Kniffelig aber vielleicht hat jemand eine Lösung?

Grüße, DEF

## Antworten

### [#2](https://www.typo3.net/d/5991-excludeuidlist-die-umkehrung-geht-das/2) · sw-student · 2003-09-29

Wie wärs mit dem List Menü:

```typoscript
marks.MENU.2 = HMENU
marks.MENU.2 {
                        entrylevel = 1
                        special = list 
                        special.value = 1,3,5
                        ...
                       }
```

### [#3](https://www.typo3.net/d/5991-excludeuidlist-die-umkehrung-geht-das/3) · dfluess · 2003-09-29

Danke! Gut das ist eine Möglichkeit ;-)
Manchmal denkt man wirklich viel zu kompliziert!

### [#4](https://www.typo3.net/d/5991-excludeuidlist-die-umkehrung-geht-das/4) · dfluess · 2003-09-29

Leider funktioniert das nicht wie ich mir vorstelle :-(
special = list funktioniert nicht. Das Menü geht immernoch überall auf, was mache ich falsch???

```typoscript
## HAUPTMENU ##

              marks.HAUPTMENU = HMENU 
              marks.HAUPTMENU{
              entryLevel = 0
              expAll = 1 
              special = directory
              special.value = 150

              1 = TMENU_LAYERS
              1{
                   useLargestItemX=1
#                   useLargestItemY=1
                   layerStyle = position:absolute; width:150px;VISIBILITY:hidden; 
                   topOffset=5 
                   leftOffset=135 
                   lockPosition = x 
                   relativeToParentLayer=1 
                   relativeToTriggerItem=1 
                   hideMenuWhenNotOver=1 
                   expAll = 1

        NO.wrap=|<br>
        NO.ATagParams = class="hauptmenu"
        ACT < .NO
        ACT = 1                   
        ACT.ATagParams = class="hauptmenu-active"
}

## HAUPTMENUende erste ebene ##

## HAUPTMENU zweite ebene ##

              2 = TMENU_LAYERS 
              2{
                   entrylevel = 1 
                   special = list 
                   special.value = 170, 171, 172, 173, 174 

                   wrap=<DIV ID="js-menu">|</DIV>
                   NO {
                   linkWrap = | <br>
}
} 
}

## HAUPTMENUende ##
```

### [#5](https://www.typo3.net/d/5991-excludeuidlist-die-umkehrung-geht-das/5) · CoolWater · 2003-09-29

hmm, ich weiß ja nicht, aber **excludeUidList** gibt es doch!? #paralyzed#

EDIT: **1{** und **2{** geht glaub ich nicht richtig. zwischen der geschweiften Klammer muss noch ein Leerschlag sein, also **1 {** und **2 {**

HTH
CW

### [#6](https://www.typo3.net/d/5991-excludeuidlist-die-umkehrung-geht-das/6) · dfluess · 2003-09-29

**excludeUidList** schon aber nicht **includeUidList** (siehe oben)

ein Leerschlag dazwischen bringt auch nichts. (sollte meines erachtens auch nicht nötig sein)
...

### [#7](https://www.typo3.net/d/5991-excludeuidlist-die-umkehrung-geht-das/7) · sw-student · 2003-09-29

Ich frag mich grad ob das überhaupt so geht. Muss der special = list Teil nicht über 2 = TMENU_LAYERS stehn?

```typoscript
entrylevel = 1 
special = list 
special.value = 170, 171, 172, 173, 174

2 = TMENU_LAYERS 
              2{ 
                   wrap=<DIV ID="js-menu">|</DIV> 
                   NO { 
                   linkWrap = | <br> 
}
```

Habe selber bisher leider noch keine Erfahrung mit kombiniertem Menü aus directory, list gemacht.

### [#8](https://www.typo3.net/d/5991-excludeuidlist-die-umkehrung-geht-das/8) · CoolWater · 2003-09-29

@dfluess
achso, sorry, ich hatte das genau andersrum verstanden :o

### [#9](https://www.typo3.net/d/5991-excludeuidlist-die-umkehrung-geht-das/9) · dfluess · 2003-09-29

@ sw-student
Dann geht’s doch nicht :-(

"Da oben" nützt es mir nichts, weil das NUR die zweite Ebene beeinflussen soll.

Dann steht die Frage wohl weiterhin im Raum wie ich das hinbekomme...

---

Quelle: „excludeUidList - die Umkehrung geht das?“, typo3.net, https://www.typo3.net/d/5991-excludeuidlist-die-umkehrung-geht-das
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
