Zum Inhalt springen

rechte Spalte menüunabhängig halten

Erstellt am 11. Februar 2007 · 5 Antworten · letzte Antwort am 12. Februar 2007

Tags: Inhaltselemente, Frage

kriwi ·

Hallo,

mein Seitenhauptteil gliedert sich in drei Bereiche: linke Spalte Menü, mittlere Spalte Inhalt (über das Menü gesteuert), rechte Seite Pinwand. Auf der Pinwand sollen - unabhängig vom aktuellen Menüpunkt - Informationen stehen, die aber ebenfalls vom Redakteur editierbar sind. Das ganze ist über eine Tabelle mit Markern in den entsprechenden Spalten realisiert. Der Seitenbaum ist klassisch (Menü, darunter die Seiten), mit einer Seite für die Pinwand auf der Menüebene (also parallel zum Menü).

Soweit so gut: Menü funktioniert (mal abgesehen von Layoutproblemen), Inhalt wird aus tt_content menüabhängig geholt. Aber die Pinwand bekomme ich nicht hin! Innerhalb des Templates wird der Inhalt über einen Marker "content" angesprochen:

content = CONTENT
content {
	table = tt_content
	select.orderBy = sorting
	select.where = colPos = 0
}

Gleiches hatte ich für den Marker "pinwand" probiert. Klappt aber natürlich nicht, da Typo3 nicht die beiden Inhalte auseinander halten kann. Wie kann ich also in

pinwand = CONTENT
pinwand {
	table = tt_content
	select.orderBy = sorting
	select.where = colPos = 0
}

Typo3 mitteilen, dass der Content diesmal zwar aus der Tabelle tt_content kommen soll, aber von der Seite mit der ID=20?

kriwi

jweiland ·

Das kann man so lösen:

page.10.subparts.pinwand = RECORDS
page.10.subparts.pinwand {
   tables = tt_content
   source = 12345
   dontCheckPid = 1
}

Dabei steht 12345 für die Datensatznummer des Content Elements.

Jochen Weiland

kriwi ·

... habe es jetzt auch geschafft, zwei Datensätze auszulesen.

Und wie kann ich alle Datensätze einer Seite auslesen? Ich kann nämlich nicht vorhersagen, wieviele Datensätze sich auf der entsprechenden Seite befinden werden (wird zwischen 1 und 3 schwanken).

kriwi