TYPO3: Bilder in Gridelements mit FAL

Ich hatte gerade vor kurzem über Flexform und das Rendern der Bilder aus FAL geschrieben: Bilder mit Flexform und FAL. Nun soll ein Bild in der Flexform Konfiguration von einem Grid-Element hinterlegt und per TypoScript ausgegeben werden. Die Flexform Konfiguration ist so wie bei dem anderen Beispiel und kann am besten aus der TYPO3 Dokumentation kopiert werden: Flexform für Bilder aus FAL.

<T3DataStructure>
	<ROOT>
		<type>array</type>
		<el>
			<background_image>
				<TCEforms>
					<label>Hintergrundbild</label>
					<config>
						[...]
							<foreign_match_fields type="array">
								<fieldname>section_grid_bgimage</fieldname>
							</foreign_match_fields>
						</config>
						[...]
				</TCEforms>
			</background_image>
		</el>
	</ROOT>
</T3DataStructure>

Die TypoScript-Konfiguration des Elements sieht dann so aus:

tt_content.gridelements_pi1.20.10.setup {
	# Section (ID 1)
	1 < lib.gridelements.defaultGridSetup
	1 {
		prepend = COA
		prepend {
			20 = FILES
			20 {
				references {
					table = tt_content
					uid.data = field:uid
					fieldName = section_grid_bgimage
				}
				renderObj = IMAGE
				renderObj {
					file {
						import.data = file:current:publicUrl
						# width = 150
					}
				}
			}
		}
	}
}

In diesem Beispiel wird das Bild vor dem Inhaltselement ausgegeben. Zu beachten ist, dass der unter fieldName eingetragene Name dem im der FlexForm Konfiguration entspricht.

Kommentare sind geschlossen.