[TYPO3-german] Per Dataprocessor auf Images in Pages-Tabelle zugreifen - Wie?
Birgit
lists at berlin-typo3.de
Wed Sep 27 23:28:47 CEST 2017
Hallo Dieter,
meinst du das Template:
page.10 = FLUIDTEMPLATE
Dann einfach für pages.images (wenn als FAL angelegt):
<f:image src="{data.images.0.publicUrl}" alt="{data.images.0.alternative}" title="{data.images.0.title}" />
dataprocessing brauchst du nur in fluid_styled_content für tt_content
In dem Fall müsste zumindest ein Typoscript Objekt IMAGE machbar sein, das du aus der pid des aktuellen Contentelements bauen und in Fluid importieren kannst.
Untested:
lib.my_image = FILES
lib.my_image {
references {
table = pages
uid.data = leveluid:-1, slide
fieldName = media
}
begin = 0
renderObj = COA
renderObj {
10 = IMAGE
10 {
file {
import.data = file:current:uid
treatIdAsReference = 1
}
}
}
}
<f:cObject typoscriptObjectPath="lib.my_image“/>{data.pid}</f:cObject>
viele Grüße
Birgit
> Am 27.09.2017 um 21:52 schrieb Dieter Porth <info at mobger.de>:
>
> Kennt jemand ein Beispiel dafür, wie man mit 'dataprocessing" auf ein Bild in der Tabelle pages zugreift? Ich habe dort ein eigenes Feld für Files angelegt, dessen Inhalt ich als Objekt im Template verfügbar haben möchte.
>
> Oder gibt es einen anderen Weg, um einfach die aktuelle Seite als Extbase-Objekt in einem Template verfügbar zu haben?
> Ich möchte mit dem dataProcessor für einen einfachen Test eine Datei im Template als Objekt vorliegen haben und wollte vermeiden, einen eigenen Controller dafür zu schreiben oder einen VHS-Viewhelper dafür zuverwenden. Wahrscheinlich komme ich nicht drum rum. :-(
> Für Tipps oder für Hinweise auf überlesene Dokumentationsstellen wäre ich dankbar.
> Dieter
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list