Browse code

Only apply col_text field on text elements

Benjamin Roth authored on12/03/2021 15:28:15
Showing1 changed files
... ...
@@ -16,10 +16,11 @@ foreach ($GLOBALS['TL_DCA']['tl_content']['palettes'] as $key => $palette)
16 16
     if ($key != '__selector__')
17 17
     {
18 18
         \Contao\CoreBundle\DataContainer\PaletteManipulator::create()->addField('es_textAlign', 'cssID')->addField('es_spacing', 'es_textAlign')->addField('es_padding', 'es_spacing')->applyToPalette($key, 'tl_content');
19
-        \Contao\CoreBundle\DataContainer\PaletteManipulator::create()->addField('es_col_text','text',\Contao\CoreBundle\DataContainer\PaletteManipulator::POSITION_BEFORE)->applyToPalette($key,'tl_content');
20 19
         \Contao\CoreBundle\DataContainer\PaletteManipulator::create()->addLegend('es_animate_legend','protected_legend',\Contao\CoreBundle\DataContainer\PaletteManipulator::POSITION_AFTER,true)->addField('es_animate','es_animate_legend',\Contao\CoreBundle\DataContainer\PaletteManipulator::POSITION_APPEND)->applyToPalette($key,'tl_content');
21 20
     }
22 21
 }
22
+\Contao\CoreBundle\DataContainer\PaletteManipulator::create()->addField('es_col_text','headline',\Contao\CoreBundle\DataContainer\PaletteManipulator::POSITION_AFTER)->applyToPalette('text','tl_content');
23
+
23 24
 \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');
24 25
 \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_column_start','tl_content');
25 26
 
... ...
@@ -37,7 +38,7 @@ $GLOBALS['TL_DCA']['tl_content']['fields']['es_col_text'] = array
37 38
     'inputType'               => 'select',
38 39
     'options'                 => array('2col'),
39 40
     'reference'               => &$GLOBALS['TL_LANG']['tl_content']['REF']['es_col_text'],
40
-    'eval'                    => array('mandatory'=>false,'includeBlankOption'=>true),
41
+    'eval'                    => array('tl_class'=>'w50','mandatory'=>false,'includeBlankOption'=>true),
41 42
     'sql'                     => "varchar(32) NOT NULL default ''"
42 43
 );
43 44