array ( 'dataContainer' => DC_Table::class, 'ctable' => array('tl_vr_wa_attribute'), 'enableVersioning' => true, 'sql' => array ( 'keys' => array ( 'id' => 'primary' ) ) ), // List 'list' => array ( 'sorting' => array ( 'mode' => DataContainer::MODE_SORTED, 'fields' => array('title'), 'flag' => DataContainer::SORT_INITIAL_LETTER_ASC, 'panelLayout' => 'filter;search,limit' ), 'label' => array ( 'fields' => array('title'), 'format' => '%s' ), 'global_operations' => array ( 'all' => array ( 'href' => 'act=select', 'class' => 'header_edit_all', 'attributes' => 'onclick="Backend.getScrollOffset()" accesskey="e"' ) ), 'operations' => array ( 'edit' => array ( 'href' => 'act=edit', 'icon' => 'edit.gif' ), 'copy' => array ( 'href' => 'act=copy', 'icon' => 'copy.svg' ), 'delete' => array ( 'href' => 'act=delete', 'icon' => 'delete.gif', 'attributes' => 'onclick="if(!confirm(\'' . $GLOBALS['TL_LANG']['MSC']['deleteConfirm'] . '\'))return false;Backend.getScrollOffset()"' ), 'show' => array ( 'href' => 'act=show', 'icon' => 'show.gif' ), 'attributes' => array ( 'href' => 'table=tl_vr_wa_attribute', 'icon' => '/bundles/vonrotenbergweinanlieferung/images/icons/layers.svg' ) ) ), // Palettes 'palettes' => array ( '__selector__' => array('type'), 'default' => '{title_legend},title,description;{type_legend},type' ), // Subpalettes 'subpalettes' => array ( 'type_text' => 'required', 'type_option' => 'multiple,required' ), // Fields 'fields' => array ( 'id' => array ( 'sql' => "int(10) unsigned NOT NULL auto_increment" ), 'tstamp' => array ( 'sql' => "int(10) unsigned NOT NULL default '0'" ), 'title' => array ( 'exclude' => true, 'inputType' => 'text', 'eval' => array('mandatory'=>true, 'maxlength'=>255, 'tl_class'=>'w50'), 'sql' => "varchar(255) NOT NULL default ''" ), 'description' => array ( 'exclude' => true, 'inputType' => 'textarea', 'eval' => array('tl_class'=>'clr'), 'sql' => "text NULL" ), 'multiple' => array ( 'exclude' => true, 'inputType' => 'checkbox', 'eval' => array('tl_class'=>'w50 m12'), 'sql' => "char(1) NOT NULL default ''" ), 'required' => array ( 'exclude' => true, 'inputType' => 'checkbox', 'eval' => array('tl_class'=>'w50 m12'), 'sql' => "char(1) NOT NULL default ''" ), 'type' => array ( 'exclude' => true, 'filter' => true, 'inputType' => 'select', 'options' => array('text', 'option'), 'reference' => &$GLOBALS['TL_LANG']['tl_vr_wa_attribute']['type_options'], 'eval' => array('mandatory'=>true, 'submitOnChange'=>true, 'tl_class'=>'w50'), 'sql' => "varchar(32) NOT NULL default 'text'" ) ) );