Moin! mit folgender dca-Konfiguration habe ich mir ein Dateiauswahlfeld in den Artikeleinstellungen erstellt:
PHP-Code:
$GLOBALS['TL_DCA']['tl_article']['fields']['imageMob'] = array
(
'label' => array('Bild', 'Bitte ein Artikelbild auswählen'),
'exclude' => true,
'inputType' => 'fileTree',
'eval' => array('filesOnly'=>true, 'fieldType'=>'radio', 'mandatory'=>true, 'tl_class'=>'w50'),
'sql' => "binary(16) NULL"
);
Das funktioniert soweit, man kann in den Artikeleinstellungen ein Bild auswählen.
Im Template mod_article.html5 kann ich über $this->imageMob den Wert ausgeben.
Das sieht dann z.B. so aus: b"C,ýäNö\x11é˜ä\x00\x16>™„\x01"
Muss dieser String irgendwie dekodiert werden, bevor ich daraus auf die UUID oder den Pfad schließen kann?
Nachtrag: In der Datenbank sehe ich einen anderen Wert: 0x432cfde44ef611e998e400163e998401. Das entspricht ungefähr der UUID 432cfde4-4ef6-11e9-98e4-00163e998401.
Lesezeichen