metamodels / attribute_translatedtablemulti
MetaModels attribute for dynamic translated multi attribute table
Installs: 1 229
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 8
Forks: 0
Open Issues: 2
Type:contao-bundle
Requires
- php: ^8.1
- ext-pdo: *
- contao-community-alliance/dc-general: ^2.3
- contao/core-bundle: ^4.13.0 <5.0
- metamodels/core: ^2.3
- symfony/dependency-injection: ^5.4
- symfony/http-kernel: ^5.4
Requires (Dev)
- contao/manager-plugin: ^2.1
- menatwork/contao-multicolumnwizard-bundle: ^3.6
- phpcq/runner-bootstrap: ^1.0@dev
This package is auto-updated.
Last update: 2025-03-27 06:36:48 UTC
README
The translated multi attribute table
The translated multi attribute table for MetaModels.
With this attribute you are able to create complex table structures with the MultiColumnWizard.
Original idea by Byteworks:
Configure the table multi attribute
Create the configuration in e.g. the contao/config/config.php or src/Resources/contao/config/config.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'] = [ 'minCount' => 1, 'maxCount' => 5, 'columnFields' => [ 'col_title' => [ 'label' => 'Title', 'exclude' => true, 'inputType' => 'text', 'eval' => [ 'style' => 'width:130px' ] ], 'col_highlight' => [ 'label' => 'Hervorheben', 'exclude' => true, 'inputType' => 'checkbox', 'eval' => [ 'style' => 'width:40px' ] ], 'col_url' => [ 'label' => 'URL', 'exclude' => true, 'inputType' => 'text', 'eval' => [ 'style' => 'width:130px', 'mandatory' => false, 'rgxp' => 'url' ] ], ], ];