Custom Element mit mehreren Bildern
Hallo zusammen,
ich verwende bereits ein Custom Element für eine "Wissensdatenbank" mit Text und einem Bild. Ich hätte gerne noch ein weiteres Custom Element, allerdings mit Galerie. Irgendwie komme ich da aber nicht weiter.
Custom Element 1 Bild
Code:
<?php
// rsce_my_element_config.php
return array(
'label' => array('Präparate', ''),
'types' => array('content', 'module'),
'contentCategory' => 'texts',
'moduleCategory' => 'miscellaneous',
'standardFields' => array('headline', 'image'),
'wrapper' => array(
'type' => 'none',
),
'fields' => array(
'label' => array(
'label' => array('Text auf dem Button', ''),
'inputType' => 'textarea',
),
'info' => array(
'label' => array('Infos zum Präparat', ''),
'eval' => array('rte' => 'tinyMCE', 'mandatory' => true,),
'inputType' => 'textarea',
),
),
'standardFields' => array('cssID', 'space', 'start', 'stop'),
);
Dort wird das Bild aktuell mit einem Standard Field "image" implementiert. Kann mir jemand sagen wie ich das zu einer Galerie ändern kann?
VG Frank
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe das jetzt eingebaut. Kleiner Fehler noch in deinem Snipped. Es muss ?size= heissen und nicht &size= wenn es das erste Parameter ist.
Er stellt mir jetzt bei der Galerie die Auswahl zwar zur Verfügung....wenn ich es jedoch speichere...springt er auf einen default zurück. Kein Plan warum.
Ich wähle aus: 2SP - Cards - 4SP - 1zu1 (263x263)
Nach dem speichern springt er auf: 2SP - Querformat - 100% Breite (870x)
Code:
<?php
// rsce_my_element_config.php
return array(
'label' => array('Präparate', ''),
'types' => array('content', 'module'),
'contentCategory' => 'texts',
'moduleCategory' => 'miscellaneous',
'standardFields' => array('headline', 'image','cssID', 'space', 'start', 'stop'),
'wrapper' => array(
'type' => 'none',
),
'fields' => array(
'label' => array(
'label' => array('Text auf dem Button', ''),
'inputType' => 'textarea',
),
'info' => array(
'label' => array('Infos zum Präparat', ''),
'eval' => array('rte' => 'tinyMCE', 'mandatory' => true,),
'inputType' => 'textarea',
),
'multiSRC' => array
(
'label' => array('Bilder für Galerie auswählen', ''),
'inputType' => 'fileTree',
'eval' => array('multiple'=>true, 'fieldType'=>'checkbox', 'orderField'=>'orderSRC', 'files'=>true, 'mandatory'=>false),
'sql' => "blob NULL",
'load_callback' => array
(
array('tl_content', 'setMultiSrcFlags')
)
),
'size' => array(
'inputType' => 'standardField',
)
),
);
Edit:
Er springt hier auf die Größe vom Vorschaubild dieses Elements zurück. Siehe Anhang.
Liste der Anhänge anzeigen (Anzahl: 2)
Ja, ich will ein Vorschaubild und dann (optional) eine zusätzliche Galerie.
Liste der Anhänge anzeigen (Anzahl: 1)
Das könnte sein. Von dort an habe ich angefangen diese Element zu bauen.
@Spooky
Mit deinem Code fehlen mir jetzt aber beim Bild und bei der Galerie die Einstellung für die Bildgrößen