$palette) { \Contao\CoreBundle\DataContainer\PaletteManipulator::create()->addField('es_spacing','cssID')->addField('es_padding','es_spacing')->applyToPalette($palette,'tl_content'); } \Contao\CoreBundle\DataContainer\PaletteManipulator::create()->addLegend('col_layout_legend','rs_columns_legend')->addField('es_rs_columns_valign','col_layout_legend',\Contao\CoreBundle\DataContainer\PaletteManipulator::POSITION_APPEND)->applyToPalette('rs_columns_start','tl_content'); \Contao\CoreBundle\DataContainer\PaletteManipulator::create()->addLegend('col_layout_legend','protected_legend')->addField('es_rs_column_sort_large','col_layout_legend',\Contao\CoreBundle\DataContainer\PaletteManipulator::POSITION_APPEND)->addField('es_rs_column_sort_medium','es_rs_column_sort_large')->addField('es_rs_column_sort_small','es_rs_column_sort_medium')->addField('es_rs_columns_valign','es_rs_column_sort_small')->applyToPalette('rs_columns_start','tl_content'); /* * Add fields */ $GLOBALS['TL_DCA']['tl_content']['fields']['es_spacing'] = array ( 'label' => &$GLOBALS['TL_LANG']['tl_content']['es_spacing'], 'exclude' => true, 'inputType' => 'select', 'options' => array('default','paragraph'), 'reference' => &$GLOBALS['TL_LANG']['tl_content']['REF']['es_spacing'], 'eval' => array('tl_class'=>'clr w50','mandatory'=>false,'includeBlankOption'=>true), 'sql' => "varchar(32) NOT NULL default ''" ); $GLOBALS['TL_DCA']['tl_content']['fields']['es_padding'] = array ( 'label' => &$GLOBALS['TL_LANG']['tl_content']['es_padding'], 'exclude' => true, 'inputType' => 'checkbox', 'reference' => &$GLOBALS['TL_LANG']['tl_content']['REF']['es_padding'], 'eval' => array('tl_class'=>'w50 m12'), 'sql' => "char(1) NOT NULL default ''" ); $GLOBALS['TL_DCA']['tl_content']['fields']['es_rs_columns_valign'] = array ( 'label' => &$GLOBALS['TL_LANG']['tl_content']['es_rs_columns_valign'], 'exclude' => true, 'inputType' => 'select', 'options' => array('top','center','bottom','stretch'), 'reference' => &$GLOBALS['TL_LANG']['tl_content']['REF']['es_rs_columns_valign'], 'eval' => array('tl_class'=>'w50','mandatory'=>false,'includeBlankOption'=>true), 'sql' => "varchar(16) NOT NULL default ''" ); $GLOBALS['TL_DCA']['tl_content']['fields']['es_rs_column_sort_small'] = array ( 'label' => &$GLOBALS['TL_LANG']['tl_content']['es_rs_column_sort_small'], 'exclude' => true, 'inputType' => 'text', 'eval' => array('tl_class'=>'rs_columns_w33', 'rgxp'=>'natural','maxval'=>6), 'sql' => "varchar(255) NOT NULL default ''" ); $GLOBALS['TL_DCA']['tl_content']['fields']['es_rs_column_sort_medium'] = array ( 'label' => &$GLOBALS['TL_LANG']['tl_content']['es_rs_column_sort_medium'], 'exclude' => true, 'inputType' => 'text', 'eval' => array('tl_class'=>'rs_columns_w33', 'rgxp'=>'natural','maxval'=>6), 'sql' => "varchar(255) NOT NULL default ''" ); $GLOBALS['TL_DCA']['tl_content']['fields']['es_rs_column_sort_large'] = array ( 'label' => &$GLOBALS['TL_LANG']['tl_content']['es_rs_column_sort_large'], 'exclude' => true, 'inputType' => 'text', 'eval' => array('tl_class'=>'rs_columns_w33', 'rgxp'=>'natural','maxval'=>6), 'sql' => "varchar(255) NOT NULL default ''" );