Hallo
in meiner eigenen Erweiterung kann der User im BE eine Bildergalerie hochladen und sortieren. Soweit klappt alles, nur die Ausgabe im Frontend zeigt nicht die gewünschte Reihenfolge der Bilder an. So wie sie im BE ist. Was habe ich vergessen? Danke
DCA
PHP-Code:
'multiSRC' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_immo']['multiSRC'],
'exclude' => true,
'sorting' => true,
'inputType' => 'fileTree',
'eval' => array('multiple'=>true, 'fieldType'=>'checkbox', 'orderField'=>'orderSRC', 'files'=>true),
'sql' => "blob NULL",
'load_callback' => array
(
array('tl_immo', 'setMultiSrcFlags')
)
),
'orderSRC' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_immo']['orderSRC'],
'sql' => "blob NULL"
),
Template
PHP-Code:
<?php
$multisrc = deserialize ( $immo_element ['multiSRC'] );
$objFiles = \FilesModel::findMultipleByUuids ($multisrc);
if ($objFiles) {
while ( $objFiles->next () ) {
$image_path = $objFiles->path;
echo "<li><img src='$image_path' class='img-responsive' /></li>";
}
}
?>
Lesezeichen