Ich möchte Euch an diesem kleinen Beispiel für die TYPO3 6.2.xx Version einmal zeigen, wie Ihr aus einem z.B. Text/Bild Element die Überschrift, den Text und das Bild auslesen könnt. Das Bild möchte ich aber als Background-Image auslesen und benötige daher nur den Image-Source-Link.
Auf der Seite ID=19 lese ich das abgelegte Bild/Text Element in der Spalte = 1 aus.
Hier das Beispiel TYPOSCRIPT 6.2.xx :
lib.tester = COA
lib.tester {
10 = COA
10 {
# Content Elemente
wrap = <div class="tester-outer">|</div>
10 = CONTENT
10 {
table = tt_content
select {
orderBy = sorting
where = colPos = 1
pidInList = 19
languageField = sys_language_uid
}
renderObj >
renderObj < tt_content
renderObj.stdWrap >
renderObj = COA
renderObj {
#wraps Elemente
stdWrap.required = 1
stdWrap.wrap = |
#IMAGE
10 = FILES
10 {
references {
table = tt_content
fieldName = image
}
renderObj = COA
renderObj {
10 = IMG_RESOURCE
10 {
file {
treatIdAsReference = 1
import.data = file:current:publicUrl
}
#altText.data = file:current:title
#emptyTitleHandling = useAlt
}
stdWrap.wrap = <div class="tester-bgimage" style="background-image: url(|);">
}
}
#END IMAGE
# TEXT
20 = COA
20 {
# bodytext
10 = TEXT
10 {
field = bodytext
wrap = <h5>|</h5>
required = 1
}
# Header
20 = TEXT
20 {
field = header
wrap = <h4>|</h4>
required = 1
#typolink.parameter.field = header_link
}
# Link
30 = TEXT
30 {
value = Linkname hier
wrap = <p class="tester">|</p>
required = 1
typolink.parameter.field = header_link
}
wrap = <div class="row"><div class="large-12 medium-12 columns tester-inner-wrap">|</div></div>
}
# CLOSE Tag
100 = TEXT
100.value (
</div>
)
}
}
}
}
Ich freue mich auf weitere Beispiele oder Kommentare!
Ursprünglich erschienen am 06.01.2016 auf typo3-probleme.de.