Hallo ins Forum,
ich möchte aus bestimmen colPos die Bilder als Hintergrundbilder für ein <div> auslesen. Dazu möchte ich die lib.dynamicContent nutzen, die mir für alle anderen colPos auch die Inhalte ausliest.
[code]lib.dynamicContent = COA
lib.dynamicContent {
10 = LOAD_REGISTER
10 {
colPos.cObject = TEXT
colPos.cObject {
field = colPos
ifEmpty.cObject = TEXT
ifEmpty.cObject {
value.current = 1
ifEmpty = 0
}
}
pageUid.cObject = TEXT
pageUid.cObject {
field = pageUid
ifEmpty.data = TSFE:id
}
contentFromPid.cObject = TEXT
contentFromPid.cObject {
data = DB:pages:{register:pageUid}:content_from_pid
data.insertData = 1
}
}
20 = CONTENT
20 {
table = tt_content
select {
includeRecordsWithoutDefaultTranslation = 1
orderBy = sorting
where = {#colPos}={register:colPos}
where.insertData = 1
pidInList.data = register:pageUid
pidInList.override.data = register:contentFromPid
}
}
30 = RESTORE_REGISTER
}
[/code]
Ich wollte das im Fluid dann so mache, funktioniert aber nicht
[code]<div class="col-md-6" style="background-image:url('{f:cObject(typoscriptObjectPath: 'lib.dynamicContent', data: '{pageUid: '{data.uid}', colPos: '60'}')}">
</div>
[/code]
Irgendwie müsste es wohl mit {f:uri.image(src:mediaElement.uid, treatIdAsReference:1)}, wobei mir hier nicht ganz klar ist, wo das mediaElement herkommen soll, wenn es nicht vorher aus Seite und der colPos ausgelesen wurde.
Wie kriegt man das hin?
THX für Eure Hilfe und Gruß
mimii