Hallo,
ich möchte in meiner selbstgebastelten Erweiterung die Sortier-Funktion für Bilder verwenden.
Wenn ich folgende DCA-Einträge verwende:
Code:
'sliderImages' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_project']['sliderImages'],
'exclude' => true,
'inputType' => 'fileTree',
'eval' => array('orderField'=>'sliderImagesOrderSRC', 'fieldType'=>'checkbox', 'files'=>true, 'filesOnly'=>true, 'multiple'=>true, 'tl_class'=>'clr', 'extensions'=>Config::get('validImageTypes')),
'sql' => "blob NULL",
'load_callback' => array
(
array('tl_content', 'setMultiSrcFlags')
)
),
'sliderImagesOrderSRC' => array
(
'label' => &$GLOBALS['TL_LANG']['MSC']['sortOrder'],
'sql' => "blob NULL"
),
... bekomme ich diese Fehlermeldung:
"Attempted to load class "tl_content" from the global namespace. Did you forget a "use" statement?"
Kann mir da vielleicht jemand helfen?
Ich nehme an es liegt an dem 'load_callback'.
Lasse ich nämlich die Zeilen:
Code:
'load_callback' => array
(
array('tl_content', 'setMultiSrcFlags')
)
... weg, dann kommt die Fehlermeldung nicht mehr.
Ich kann dann die Bilder im Backend zwar sortieren – allerdings wird pro Zeile immer ein Bild dargestellt.
Siehe hier:
Bildschirmfoto 2019-04-18 um 17.15.53.png
Bitte um eure Hilfe.
Danke im Voraus.
Lesezeichen