metamodels / attribute_tablemulti
MetaModels attribute for dynamic table multi
Installs: 1 846
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 9
Forks: 0
Open Issues: 2
Type:contao-bundle
Requires
- php: ^7.4
- ext-pdo: *
- contao-community-alliance/dc-general: ^2.2
- contao/core-bundle: ^4.9.0, <4.13.0
- metamodels/core: ^2.2
- symfony/dependency-injection: ^4.4.6
- symfony/http-kernel: ~4.4.13
Requires (Dev)
- dev-master
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.2
- 2.1.1
- 2.1.0
- dev-hotfix/2.2.4-translation
- dev-hotfix/2.2.4
- dev-hotfix/fix_composer_transifex
- dev-hotfix/binary-files
- dev-hotfix_2.1/switch_to_github-actions
- dev-dependabot/add-v2-config-file
- dev-hotfix/2.1.3-translation
- dev-hotfix/warnings
- dev-hotfix/2.1.3
- dev-develop
This package is auto-updated.
Last update: 2024-12-16 21:43:16 UTC
README
The table multi attribute
The table multi attribute for MetaModels.
Original idea by Byteworks:
Configure the table multi attribute
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' ) ), ), );