Dank FAL können wir bei den Bildern in der Dateiliste Title, Description, etc. hinterlegen und sie wird somit wenn man es möchte an jeder Stelle mit ausgegeben. Hier das Snippet dazu:
1 2 3 4 5 |
<f:for each="{galerie.bilder}" as="bild"> <a href="{f:uri.image(image:bild)}" title="{bild.originalResource.properties.title}"> ... </a> </f:for> |
Mit dem originalResource Objekt wird der Titel entweder aus der Dateiliste geholt, oder aus den Metadaten des Bildes direkt bei der Eingabe. Das Fallback erledigt TYPO3 von selbst.
Natürlich funktioniert das ganze nur wenn man das Domain Model richtig anlegt.
1 2 3 4 5 6 7 |
/** * bilder * * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FileReference> * @cascade remove */ protected $bilder = null; |
Siehe Beitrag: FAL Bildern in einer eingenen Extension.
getestet mit Version TYPO3 8.7.10