heimrichhannot / contao-field-value-copier-bundle
This simple module offers a backend dca input type for showing a giving the user the opportunity to copy a certain dca's field value from one record to another in Contao CMS.
Installs: 6 676
Dependents: 3
Suggesters: 0
Security: 0
Stars: 0
Watchers: 6
Forks: 0
Open Issues: 0
Type:contao-bundle
Requires
- php: ^7.4 || ^8.0
- contao/core-bundle: ^4.13 || ^5.0
- heimrichhannot/contao-utils-bundle: ^2.95 || ^3.0
Replaces
This package is auto-updated.
Last update: 2024-10-12 17:53:44 UTC
README
This simple module offers a backend dca input type for showing a giving the user the opportunity to copy a certain dca's field value from one record to another in Contao CMS. This is useful for fields that are very complex to configure.
Features
Technical instructions
Add the following to the relevant DCA:
'complexFieldCopier' => [
// no label necessary
'inputType' => 'fieldValueCopier',
'eval' => [
'fieldValueCopier' => [
'table' => 'tl_my_dca',
'field' => 'complexField',
'config' => [
// here all available config parameters found in \HeimrichHannot\UtilsBundle\Choice\ModelInstanceChoice::collect() are possible
'labelPattern' => '%title% (ID %id%)' // all of the dca's fields can be used here
],
'options_callback' => ['huh.field_value_copier.util.field_value_copier_util', 'getOptions']
]
]
],
'complexField' => [
// ...
]