Teaser
Teaser, der Content aus den Unterseiten ausliesst
Hier einiger interessanter Code:
lib.sectionMenu=COA
lib.sectionMenu{
# Titel der Übergeordneten Seite
5=TEXT
5.data=leveltitle:-2
5.wrap=
<h1>|</h1>
# erstes CONTENT Objekt zum Auslesen der Unterseiten.
10=CONTENT
10{
stdWrap.wrap=|
table=pages
select.orderBy=sorting
# falls als Sitemap eingefügt wird, Startpunkt berücksichtigen
select.pidInList.if.isTrue.field=pages
select.pidInList.field=pages
renderObj=COA
renderObj{
stdWrap.wrap=|
# Titel <und link auf die> Seite
5=TEXT
5.wrap=<b>|</b>
5.field=title
5.typolink.parameter.field=uid
# 2. CONTENT Objekt Auslesen des 1. Content Element der Seite
10=CONTENT
10{
table=tt_content
select.pidInList.field=uid
select.where=colPos=0
select.orderBy=sorting
select.max=1
renderObj=COA
#Bild auslesen
renderObj.2=IMAGE
renderObj.2{
wrap=|
# nur anzeigen wenn auch ein Bild vorhanden
stdWrap.if.isTrue.field=image
stdWrap.typolink.parameter.field=pid
file.import=uploads/pics/
file.import.field=image
# Höhe und Breite des Bilds
file.width=100
file.height=100
}
#auslesen des bodytext
renderObj.10=TEXT
renderObj.10{
field=bodytext
#bodytext nach 20 zeichen abschneiden, mögl. ganze Wörter
crop=20 | ... |1
}
}
# mehr link
20=TEXT
20.wrap=<b>|</b>
20.value=[mehr]
20.typolink.parameter.field=uid
}
}
}
Anzeige
<f:cObject typoscriptObjectPath="lib.sectionMenu" />