---
title: "Marker nur wenn Page-ID = 4"
url: "https://www.typo3.net/d/53028-marker-nur-wenn-page-id-4"
source: "typo3.net"
tags: ["Allgemein","Frage","Templates & Layouts"]
created: "2006-11-08"
last_reply: "2006-11-09"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Marker nur wenn Page-ID = 4

Allgemein · 3 Antworten · gestartet 2006-11-08

## Eröffnungsbeitrag

**Freshmeat** · 2006-11-08 · [Beitrag #1](https://www.typo3.net/d/53028-marker-nur-wenn-page-id-4/1)

Ich habe in meinem Template einen Marker ###SUB_NAVIGATION###. Dieses Menü soll aber nur angezeigt werden wenn die entsprechende Seite (PageID = 4) aufgerufen wird / oder man auf einer der Unterseiten ist.

Kann mir jemand beim entsprechenden TS-Code behilflich sein?

Aktuell schaut es so aus...

```typoscript
# TEMPLATE #---#
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/templates/page_template.html
10.workOnSubpart = DOKUMENT
	
# MARKS #---#
10.marks {

	SUB_NAVIGATION = HMENU

	# SUB_NAVIGATION #---#
	SUB_NAVIGATION {
		
		wrap = <ul>|</ul>
		entryLevel = 0
		special = directory
		special.value = 4
      
		### Navigationsebene 1
		1 = TMENU
		1 {
			expAll = 1
			
			NO = 1
			NO.wrapItemAndSub = <li>|</li>
			NO.ATagParams = 
			NO.stdWrap.htmlSpecialChars = 1						
		} // ENDE TMENU
			
	}
```

Würde mich über jegliche Hilfestellung freuen.

## Antworten

### [#2](https://www.typo3.net/d/53028-marker-nur-wenn-page-id-4/2) · just2b · 2006-11-08

Entweder du schaust dir Conditions an, oder ein anderer Weg: im Haupttemplate schreibst du sowas:

```typoscript
SUB_NAVIGATION = TEXT
```

und bei der Seite mit ID 4 legst du ein ext.template an und schreibst dort sowas:

```typoscript
page.10.marks.SUB_NAVIGATION >
page.10.marks.SUB_NAVIGATION =  HMENU
page.10.marks.SUB_NAVIGATION {
...
}
```

Das gilt dann für alle Unterseiten + für die Seite mit ID 4

lg georg

### [#3](https://www.typo3.net/d/53028-marker-nur-wenn-page-id-4/3) · Freshmeat · 2006-11-09

Danke Georg!

Ich habe es mit dem Extension-Template gemacht. Conditions muss ich mir mal in Ruhe anschauen.

### [#4](https://www.typo3.net/d/53028-marker-nur-wenn-page-id-4/4) · -armin- · 2006-11-09

;hola!

hatte heut ein ähnliches Problem und habs so gelöst:

```typoscript
temp.subnavi = HMENUE
temp.subnavi {
	wrap = <ul>|</ul>
	entryLevel = 0
	special = directory
	special.value = 4

        ### Navigationsebene 1
        1 = TMENU
        1 {
           expAll = 1
                       
           NO = 1
           NO.wrapItemAndSub = <li>|</li>
           NO.ATagParams =
           NO.stdWrap.htmlSpecialChars = 1      
        }
}

### Bedingung: ist Page-ID=4 oder Unterseiten-ID ? 
[globalVar = TSFE:id=4, TSFE:id=#unterseite1, TSFE:id=#unterseite2, ... ]

10.marks.SUB_NAVIGATION < temp.subnavi

[global]
```

Also das ganze Menü in ein temp Objekt ("subnavi") gepackt und wenn die Bedingung erfüllt ist wirds auf den Platzhalter geschoben

gruß

---

Quelle: „Marker nur wenn Page-ID = 4“, typo3.net, https://www.typo3.net/d/53028-marker-nur-wenn-page-id-4
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
