---
title: "MENU Object aus einem Oberen Template überschreiben"
url: "https://www.typo3.net/d/17190-menu-object-aus-einem-oberen-template-ueberschreiben"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Templates & Layouts"]
created: "2004-10-22"
last_reply: "2004-10-22"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# MENU Object aus einem Oberen Template überschreiben

TYPO3 › TypoScript · 3 Antworten · gestartet 2004-10-22

## Eröffnungsbeitrag

**kuckuck** · 2004-10-22 · [Beitrag #1](https://www.typo3.net/d/17190-menu-object-aus-einem-oberen-template-ueberschreiben/1)

Hallo zusammen

Wenn ich das richtig verstanden habe, werden die TypoScript Tempates gestapelt, sprich ich habe für die Webseite eint Template 1 und beispielsweise für die unterseite Shop ein Template2, so überschreiben die Werte aus Template2 die Werte aus Template1 für die Seite Shop und deren Unterseiten.

Ich habe mehrere Templates welche ich zuerst in den Templateselector schmeiss, welchen ich wiederum in page.10 schmeisse.

In der Unterseite Shop möchte ich nun die Werte eines Menus ändern:

page.10.templateObjects.main.5.marks.MENU_TOP2.excludeUidList =
page.10.templateObjects.main.5.marks.MENU_TOP2.entryLevel = 2

Die Seitensturktur sieht so aus

[START] Template 1
 ---[HOME]
 ---....
 ---[SHOP] Template 2

Diese Änderung bewirkt jedoch nichts.

Ich hofe ich muss jetzt das Setup nicht 'clearen' und das ganze Template 1 kopieren!

Gruss Jonas

## Antworten

### [#2](https://www.typo3.net/d/17190-menu-object-aus-einem-oberen-template-ueberschreiben/2) · Dander · 2004-10-22

schau dir mal bedingungen an:

<http://www.jweiland.net/typoscript_bedingung.html>

### [#3](https://www.typo3.net/d/17190-menu-object-aus-einem-oberen-template-ueberschreiben/3) · kuckuck · 2004-10-22

Damit konnte ich es lösen:

<pre><code>
#### MENU LEVEL 2 ####
tmp.menu2 = HMENU
tmp.menu2.excludeUidList = 32, 33, 31, 52, 14
tmp.menu2.entryLevel = 1
tmp.menu2.1 = TMENU
tmp.menu2.1{
    NO.allWrap =  <td class="nav2">|</td>
    NO.ATagParams = class="nav2"
    ACT = 1
    ACT.allWrap = <td class="nav2Act">|</td>
    ACT.ATagParams = class="nav2Act"
}
# SHOPMENU
[globalVar = TSFE:id=32, TSFE:id=94, TSFE:id=93, TSFE:id=95]
    tmp.menu2.excludeUidList = 61
    tmp.menu2.entryLevel = 2
[global]
</code></pre>

Es ist zwar nicht so schön gelöst, weil ich bei jeder neuen Seite für den Shop eine weitere id in die Bedinung einfühgen möchte. Zudem weiss ich jetzt immernoch noch nicht weshalb es ich die Werte nicht mit einem Template überschreiben kann....

### [#4](https://www.typo3.net/d/17190-menu-object-aus-einem-oberen-template-ueberschreiben/4) · kuckuck · 2004-10-22

[PIDinRootline = 32]
tmp.menu2.excludeUidList = 61
tmp.menu2.entryLevel = 2
[global]

---

Quelle: „MENU Object aus einem Oberen Template überschreiben“, typo3.net, https://www.typo3.net/d/17190-menu-object-aus-einem-oberen-template-ueberschreiben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
