Hallo zusammen!
Hätte folgendes Problem:
In meiner TS:
page.1 = FLUIDTEMPLATE
page.1 {
templateName = Basic1Column
templateRootPaths.1 = fileadmin/sitedesign/Resources/Private/Templates/
partialRootPath = fileadmin/sitedesign/Resources/Private/Partials/
layoutRootPaths.40 = fileadmin/sitedesign/Resources/Private/Layouts/
variables {
contentNormal < styles.content.get
contentHeadline < styles.content.get
contentInhalt < styles.content.get
contentTeaser < styles.content.get
contentBildGanzeBreite < styles.content.get
contentHeadline {
select.where = colPos = 1
}
contentInhalt {
select.where = colPos = 2
}
contentTeaser {
select.where = colPos = 101
}
contentBildGanzeBreite {
select.where = colPos = 102
}
}
}
Dann im Template:
<f:format.raw>{contentBildGanzeBreite} </f:format.raw>
Hier wird ein/mehrere Bilder geholt und dargestellt.
Soweit so gut ... funktioniert bestens.
Allerdings möchte ich gerne dieses Bild (das erste) als Background-Image erhalten.
Dazu habe ich noch folgenden Viewhelper:
<v:content.resources.fal table="tt_content" field="image" uid="{tt_content.uid}" as="resources">
<!-- tt_content.uid --- durch 72 ersetzten - dann werden Resourcen angezeigt -->
<f:for each="{resources}" as="resource">
{resource.id}
</f:for>
</v:content.resources.fal>
Wenn ich die ID vom Page Element hier hardencode, dann kommen auch die Bilder zum Vorschein.
Allerdings benötige ich das natürlich dynamisch.
Wie bekomme ich die ID von dem tt_content Element - also in diesem Fall von {contentBildGanzeBreite}, damit ich diese dann weiterverwenden kann.
Habe da jetzt wohl einen ganzen Tag gegoogelt - ich finde keine Lösung.
Danke
Max