Hallo allerseits,
bei meinen ersten mühsamen Schritten mit Twig komme ich an meine Grenzen:
ich will den Videoplayer erweitern für die Barrierefreiheit, dazu müssten wir ein paar extra DCA-Felder einfügen und diese dann im Twig-Template ausgeben.
Ersteres funktioniert, doch die Ausgabe geht leider gar nicht.
Das ist in tl_content:
Das steht im Template:Code:use Contao\CoreBundle\DataContainer\PaletteManipulator; $GLOBALS['TL_DCA']['tl_content']['fields']['playerTranscript'] = [ 'label' => ['Transkript', 'Beschreibung des Videos (VTT)'], 'inputType' => 'fileTree', 'eval' => array('filesOnly'=>true, 'fieldType'=>'radio', 'extensions' => 'vtt'), 'sql' => "binary(16) NULL" ]; PaletteManipulator::create() ->addField('playerTranscript', 'playerCaptions') ->applyToPalette('player', 'tl_content') ;
Und das wird dann ausgegeben:Code:<track kind="descriptions" src="{{ playerTranscript|raw }}"/>
Danke für jede Hilfe.HTML-Code:??<track kind="descriptions" src="">

Zitieren

....
, daher hab ich auch den Twig-Filter geschriebe für die Track-Files 