PHP-Code:
<?php
return array(
'label' => array('Team', 'Liste mit Bild und Text'),
'types' => array('content', 'module'),
'standardFields' => array('cssID'),
'fields' => array(
'boxes' => array(
'label' => array('Textboxen', ''),
'elementLabel' => 'Teammitglied %s',
'inputType' => 'list',
'minItems' => 1,
/*'maxItems' => 4,*/
'fields' => array(
'image' => array(
'label' => array('Bild', 'Format min 250x250 Pixel'),
'inputType' => 'fileTree',
'eval' => array(
'fieldType' => 'radio',
'filesOnly' => true,
'extensions' => 'jpg,jpeg,png',
'mandatory'=>false,
),
),
/*
'size' => array(
'label' => array('Bildbreite und Bildhöhe', ''),
'inputType' => 'imageSize',
'options' => \System::getImageSizes(),
'reference' => &$GLOBALS['TL_LANG']['MSC'],
'eval' => array(
'rgxp' => 'digit',
'includeBlankOption' => true,
),
),
*/
'alt' => array(
'label' => array('Alternativtext', 'Beschreibung für das Bild (SEO)'),
'eval' => array('maxlength'=>35,'mandatory'=>false,'tl_class' => 'w50 clr'),
'inputType' => 'text',
),
'name' => array(
'label' => array('Name', ''),
'eval' => array('mandatory'=>false,'tl_class' => 'w50 clr'),
'inputType' => 'text',
),
'content' => array(
'label' => array('Funktion', 'Funktion in der Firma'),
'eval' => array('mandatory'=>false,'tl_class' => 'w50 clr'),
'inputType' => 'text',
),
'phone' => array(
'label' => array('Telefon', 'Telefonnummer eingeben'),
'eval' => array('mandatory'=>false,'tl_class' => 'w50 clr'),
'inputType' => 'text'
),
'phonelink' => array(
'label' => array('Telefon Link', 'Nur!! Telefonnummer ohne!!! Leerzeichen!!! (12345678) eingeben'),
'inputType' => 'text',
'eval' => array('tl_class' => 'w50 clr'),
),
'mail' => array(
'label' => array('E-Mail', 'Bitte nur!!! E-Mail eingeben'),
'inputType' => 'text',
'eval' => array('tl_class' => 'w50 clr'),
),
'short_text' => array(
'label' => array('Anfragetext', 'Kurzer Anfrage Text - wir nur gezeigt wenn Link-Title gesetzt'),
'eval' => array('mandatory'=>false,'tl_class' => 'w50 clr'),
'inputType' => 'text',
),
'linktext' => array(
'label' => array('Link-Title', 'Button Text - muss!!! eingetragen werden, wenn Link gesetzt wird'),
'eval' => array('mandatory'=>false,'tl_class' => 'w50 clr'),
'inputType' => 'text'
),
'link' => array(
'label' => array('Anfragelink', 'wenn gesetzt, ist der Button verlinkt'),
'eval' => array('rgxp'=>'url', 'decodeEntities'=>true,'maxlength'=>100,'mandatory'=>false,'tl_class' => 'w50 clr'),
'inputType' => 'url'
),
'link_target' => array(
'label' => $GLOBALS['TL_LANG']['MSC']['target'],
'inputType' => 'checkbox',
'eval' => array('tl_class' => 'clr'),
),
),
),
),
);
Sorry, Code ist nicht von mir.