[TYPO3-german] Re: zweispaltig und pro Spalte eine Übeschrift
Michael Meurer
mail at michael-meurer.info
Thu Apr 13 17:44:54 CEST 2006
Hi zusammen,
ich kann nicht ersehen, ob du mit TV oder mit Markern arbeitest.
Wie's in TV umzusetzen geht, weiß ich nicht.
Mit Markern würde ich das so realisieren:
Ich gehe davon aus, das du die vier vorhandenen Content"spalten"
benötigst. Es gibt die Extension zed_more_columns, die erzeugt dir eine
fünfte Contentspalte im BE.
Du baust dein Template in den Spalten auf. Beispiel (deine divs baust du
dir selber drum rum ;-) ):
###HEADER###
###LINKS### | ###CONTENT### | ###SPALTE2### | ###RECHTS###
Inhalte aus tt_content auslesen:
styles.content {
get {
table = tt_content
select.orderBy = sorting
select.where = colPos=0
select.languageField = sys_language_uid
}
getLeft < styles.content.get
getLeft.select.where = colPos=1
getRight < styles.content.get
getRight.select.where = colPos=2
getBorder < styles.content.get
getBorder.select.where = colPos=3 (entspricht der Spalte "Rand")
getFooter < styles.content.get
getFooter.select.where = colPos=4 (entspricht der Spalte, die von
"zed_more_columns" erzeugt wird)
}
Mit so einem TS könntest du die Inhalte einlesen lassen:
page.10.marks {
CONTENT < styles.content.get (entspricht der Contentspalte "Normal"
colpos = 0)
LINKS = CONTENT
LINKS.table = tt_content
LINKS.select.pidInList = 14 (hiermit kannst du auf einer gesonderten
Seite ein festes Contentelement definieren, wenn es auf jeder Seite
benötigt wird)
LINKS.select.where = colPos = 1
LINKS.select.orderBy = sorting
RECHTS = CONTENT
RECHTS.table = tt_content
RECHTS.select.where = colPos = 2
RECHTS.select.orderBy = sorting
SPALTE2 = CONTENT
SPALTE2.table = tt_content
SPALTE2.select.where = colPos = 3
SPALTE2.select.orderBy = sorting
HEADER = CONTENT
HEADER.table = tt_content
HEADER.select.where = colPos = 4
HEADER.select.orderBy = sorting
}
Wäre mein Vorschlag, über Marker.
Gruß
Michael
More information about the TYPO3-german
mailing list