-
Ausgabe multiSRC
Hallo,
in meiner Erweiterung kann der User eine Bildergallerie mit in den Datensatz speichern
DCA
PHP-Code:
'multiSRC' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_immo']['multiSRC'],
'exclude' => true,
'inputType' => 'fileTree',
'eval' => array('multiple'=>true, 'fieldType'=>'checkbox', 'orderField'=>'orderSRC', 'files'=>true),
'sql' => "blob NULL",
'load_callback' => array
(
array('tl_immo', 'setMultiSrcFlags')
)
),
Wie schaffe ich es nun, dass die Bilder in meinem Template ausgegeben werden. Dies klappt leider nicht:
PHP-Code:
<?php
$images = deserialize($immo_element['multiSRC']);
foreach($images as $row) { ?>
<img src="<?php echo $row->path ?>"<?php echo $row->imgSize ?> alt="<?php echo $row->alt ?>">
<?php } ?>
-
In so einem Fall solltest du zumindestens in der Schleife zuerst mal einen
machen. Dann siehst du, dass dort nur die UUID ausgegeben wird. Mit dem FilesModel kannst du dir dann sehr einfach die Werte zu der Datei über die UUID aus tl_files heraus holen. Allerdings solltest du dies schon in deiner Erweiterung mache. Oder besteht die Erweiterung nur aus diesem einen neuen Feld? Dann kannst du es auch im Template machen.