Code:
return array(
'label' => array(
'de' => array(
'Custom-Gallery',
'Benutzerdefinierte Galerie',
),
),
'types' => array('content'),
'contentCategory' => 'texts',
'standardFields' => array('headline', 'cssID'),
'fields' => array(
'cuGa' => array(
'label' => array(
'de' => array(
'Gallerie',
'Füge eine beliebige Anzahl an Galerien ein.',
),
),
'elementLabel' => array(
'de' => 'Galerie %s',
),
'inputType' => 'list',
'fields' => array(
'group1' => array(
'label' => array('Gruppe Bilder', ''),
'inputType' => 'group',
),
'mainimage' => array(
'label' => array('Hauptbild', 'Wähle hier das Hauptbild aus'),
'inputType' => 'fileTree',
'eval' => array(
'fieldType' => 'radio',
'filesOnly' => true,
'extensions' => 'jpg,jpeg,png',
),
),
'images' => array(
'label' => array('Galeriebilder', 'Wähle hier die Galeriebilder aus'),
'inputType' => 'fileTree',
'eval' => array(
'fieldType' => 'checkbox',
'filesOnly' => true,
'isGallery' => true,
'multiple' => true,
'orderField' => 'orderSRC',
),
'sql' => "blob NULL",
),
'group2' => array(
'label' => array('Gruppe Texte', ''),
'inputType' => 'group',
),
'title' => array(
'label' => array('Titel', 'Titel einfügen'),
'inputType' => 'text',
),
'description' => array(
'label' => array('Text', 'Text einfügen'),
'inputType' => 'textarea',
'eval' => array('rte' => 'tinyMCE'),
'sql' => array('type' => 'text', 'notnull' => false),
),
),
),
),
);