The table multi attribute for MetaModels.
With this attribute you are able to create complex table structures with the MultiColumnWizard. Create the configuration in e.g. the app/Resources/contao/config/dcaconfig.php or somewhere else where the config is loaded and write something like this:
The mm_test
is the name of the table and the multi_test
is the name of the field.
$GLOBALS['TL_CONFIG']['metamodelsattribute_multi']['mm_test']['multi_test'] = array(
'tl_class' => 'clr',
'minCount' => 0,
'columnFields' => array(
'col_title' => array(
'label' => 'Title',
'exclude' => true,
'inputType' => 'text',
'eval' => array
(
'style'=>'width:130px'
)
),
'col_highlight' => array(
'label' => 'Hervorheben',
'exclude' => true,
'inputType' => 'checkbox',
'eval' => array
(
'style' => 'width:40px'
)
),
'col_url' => array(
'label' => 'URL',
'exclude' => true,
'inputType' => 'text',
'eval' => array
(
'style' =>'width:130px',
'mandatory'=>false,
'rgxp' =>'url'
)
),
),
);