---
title: "Aussehen der Menüpunkte aus extra Template Datei?"
url: "https://www.typo3.net/d/42356-aussehen-der-menuepunkte-aus-extra-template-datei"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","Templates & Layouts"]
created: "2006-05-02"
last_reply: "2006-05-05"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Aussehen der Menüpunkte aus extra Template Datei?

TYPO3 › Menüs · 4 Antworten · gestartet 2006-05-02

## Eröffnungsbeitrag

**laZee** · 2006-05-02 · [Beitrag #1](https://www.typo3.net/d/42356-aussehen-der-menuepunkte-aus-extra-template-datei/1)

Hallo,

ich habe vor auf der rechten Seite meines Layouts einige Boxen einzublenden die kleinere Informationen enthalten. Ich hatte mir überlegt da mit einem HMENU ranzugehen, da ich dann die Boxen ganz einfach erweitern könnte in Sachen Anzahl und so weiter.

Meine Idee war jetzt: Ein HMENU welches die Einträge abarbeitet und für jeden Eintrag eine Template Datei lädt. In diesem Template (so eine Box mit gewissem Layout) wird dann der TITEL und der CONTENT ersetzt, wie ich es schon vom main Template kenne. Und Diese Boxen reihen sich dann eben untereinander, je nachdem wieviele Einträge das Menü darstellt.

Auf die einzelnen Eigenschaften der Menüpunkte (also Titel, Content, ID und so) kann man ja recht gut zugreifen. Aber ich kriegst irgendwie nicht hin diese Template Datei in einem Menü zu laden und die Marker zu ersetzen.

Ist diese Vorgehensweise überhaupt empfehlenswert? Ich bin noch recht neu in Typo, habe noch keine grossartige Ahnung vom Stil der Herangehensweise. Aber ich dachte, das ich auf diesem Weg wenigstens einige hardgecodete HTML Elemente auslagern kann in externe Dateien...

ciao,
laZee :)

## Antworten

### [#2](https://www.typo3.net/d/42356-aussehen-der-menuepunkte-aus-extra-template-datei/2) · just2b · 2006-05-02

Hallo,

[/faq/content-ausgeben](https://www.typo3.net/faq/content-ausgeben) => 1. Kommentar von mir
=> du speicherst einfach die Elemente irgendwo in einem Sysordner und gibst dann die ID des Ordners an

lg georg

### [#3](https://www.typo3.net/d/42356-aussehen-der-menuepunkte-aus-extra-template-datei/3) · laZee · 2006-05-02

Huhu,

leider hilft mir das nicht weiter. Erstens weiss ich so leider immernoch nicht wie ich aus einem 2. Template die Vorlage-HTML-Daten ranhole und deren Marker ersetze und zweitens würde es vorraussetzen, dass mir alle IDs der Boxen die angezeigt werden sollen bekannt sind. Ich müsste für jede neue Box die dazukommen soll das TypoScript abändern :/

Daher dachte ich ja, dass ein HMENU, das ja eh eine Hierarchie abwandert, mir diese Kenntnis der IDs abnehmen würde.

Ich habs folgendermaßen probiert:

```typoscript
		# RECHTS_BOXEN Platzhalter ansprechen
		RECHTS_BOXEN = HMENU
		RECHTS_BOXEN.special = directory
		RECHTS_BOXEN.special.value = 33
```

... das hat mir auch erfolgreich die Titel der Seiten ausgegeben wie man es in einem normalen Menü verwendet. Ich dachte jetzt ich könnte danach eine Template Datei nehmen, die Titel und Content Felder der DB abfragen und die Platzhalter in dieser neuen Template Datei ersetzen:

```typoscript
		RECHTS_BOXEN.1 = TEMPLATE
		RECHTS_BOXEN.1.template = FILE
		RECHTS_BOXEN.1.template.file = fileadmin/templates/snortbuch/box_template.html
		RECHTS_BOXEN.1.marks {
			TITEL = TEXT
			TITEL.value = Nur ein Test Text
		}
```

... aber ich mach da wahrscheinlich irgendwo Denkfehler. In meinem Test da oben wird natürlich auch noch keine Datenbank ausgelesen oder so, ich dachte aber das ich zumindest erstmal soviele Boxen zusehen bekomme wie es Menüelemente in meinem "Ordner" gibt.

Mich verwirrt auch das es nur "wraps" für die Menüitems gibt. In meinem Fall will ich ja kein Zeug um meinen Link rumpacken sondern eher die Generierung des Links (der Box) selbst übernehmen...

Eigentlich will ich nur eine Schleife die alles in dem Ordner abarbeitet und danach für jedes Element der Schleife die Daten des Elements in ein Template einsetzt :)

### [#4](https://www.typo3.net/d/42356-aussehen-der-menuepunkte-aus-extra-template-datei/4) · just2b · 2006-05-02

mit

```typoscript
Bestimmten Inhalt mehrfach verwenden - Angabe von Seiten-ID (+ Angabe von Colpos):
marks.XY = CONTENT
marks.XY {
table = tt_content
select {
pidInList = ID des Sysordners, nicht von den Datensätzen!
orderBy = sorting
where = colPos= 0
}
}
```

funktioniert das dann schon

georg

### [#5](https://www.typo3.net/d/42356-aussehen-der-menuepunkte-aus-extra-template-datei/5) · laZee · 2006-05-05

Hallo,

tut mir leid, aber das funktioniert schlichtweg nicht bei mir. Ich benutze folgenden Code:

```typoscript
temp.rechts_boxen = CONTENT
temp.rechts_boxen {
	table = tt_content
	select {
		pidInList = 33
		orderBy = sorting
		where = colPos= 0
	}
}

page = PAGE
page {
	typeNum = 0
	bodyTag = <body>
        stylesheet = fileadmin/templates/snortbuch/styles.css
	
	1 = TEMPLATE
	1 {
		template = FILE
		template.file = fileadmin/templates/snortbuch/template.html
		workOnSubpart = DOKUMENT
		subparts.RECHTS_BOXEN 		< temp.rechts_boxen
	}
}
```

Sieht irgendjemand meinen Fehler? Die ID 33 ist die korrekte ID des Sysordners. Der Content der Elemente ist in Spalte 0 (normale Spalte), ich hab echt schon rumprobiert wie blöde :/

---

Quelle: „Aussehen der Menüpunkte aus extra Template Datei?“, typo3.net, https://www.typo3.net/d/42356-aussehen-der-menuepunkte-aus-extra-template-datei
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
