DCA-Erweiterung: Feld wird nicht in Twig ausgegeben
Hallo,
ich habe die Dateiverwaltung um eine weiteres Meta-Feld erweitert:
contao/dca/tl_page.php
PHP-Code:
$GLOBALS['TL_DCA']['tl_files']['fields']['meta']['eval']['metaFields']['copyright_text'] = 'maxlength="255"';
Das Feld möchte ich unter dem Bild ausgeben:
templates/component/_picture.html.twig
Code:
{% block picture_component %}
{{ parent() }}
Test: {{ figure.metadata.copyright_text }}
{% endblock %}
Dann bekomme ich die Fehlermeldung, dass das Property nicht existieren würde.
Wenn ich aber mit
Code:
{{ dump(figure.metadata) }}
die Variablen ausgeben lasse, dann ist es hier vorhanden.
Warum funktioniert figure.metadata.copyright_text nicht? Z. B. figure.metadata.alt zur Ausgabe des Alternativen Textes funktioniert.
Alternativ hatte ich auch probiert, im DCA von tl_files unterhalb von Name ein weiteres Feld hinzuzufügen (also nicht als Meta-Feld). Das wäre mir eigentlich auch lieber, aber das Feld wird nicht mal im Dump ausgegeben.
Kann jemand helfen?
Danke und LG
Tina