Skip to content

Commit e9dbc98

Browse files
authored
Merge pull request #1538 from MetaModels/hotfix/fix_datacontainer
Fix dataContainer reference
2 parents 3bed998 + 3ae2e01 commit e9dbc98

10 files changed

+30
-11
lines changed

src/CoreBundle/Contao/Hooks/LoadDataContainer.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
use Contao\System;
2828
use ContaoCommunityAlliance\DcGeneral\Contao\RequestScopeDeterminator;
2929
use ContaoCommunityAlliance\DcGeneral\Data\ModelId;
30+
use ContaoCommunityAlliance\DcGeneral\DC\General;
3031
use Doctrine\DBAL\Connection;
3132
use MetaModels\CoreBundle\Assets\IconBuilder;
3233
use MetaModels\Helper\LocaleUtil;
@@ -204,7 +205,7 @@ private function handleNonMetaModelTable(string $tableName): void
204205
}
205206

206207
// Compatibility with DC_Table.
207-
if ($parentDCA['config']['dataContainer'] !== 'General') {
208+
if ($parentDCA['config']['dataContainer'] !== General::class) {
208209
$idParameter =
209210
$parentDCA['list']['operations'][$operationName]['idparam'];
210211
$parentDCA['list']['operations'][$operationName]['button_callback'] =

src/CoreBundle/Resources/contao/dca/tl_metamodel.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,11 @@
2626
* @filesource
2727
*/
2828

29+
use ContaoCommunityAlliance\DcGeneral\DC\General;
30+
2931
$GLOBALS['TL_DCA']['tl_metamodel'] = [
3032
'config' => [
31-
'dataContainer' => 'General',
33+
'dataContainer' => General::class,
3234
'switchToEdit' => true,
3335
'enableVersioning' => false,
3436
'sql' => [

src/CoreBundle/Resources/contao/dca/tl_metamodel_attribute.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,11 @@
2323
* @filesource
2424
*/
2525

26+
use ContaoCommunityAlliance\DcGeneral\DC\General;
27+
2628
$GLOBALS['TL_DCA']['tl_metamodel_attribute'] = [
2729
'config' => [
28-
'dataContainer' => 'General',
30+
'dataContainer' => General::class,
2931
'ptable' => 'tl_metamodel',
3032
'switchToEdit' => false,
3133
'enableVersioning' => false,

src/CoreBundle/Resources/contao/dca/tl_metamodel_dca.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@
2727
*/
2828

2929
use Contao\System;
30+
use ContaoCommunityAlliance\DcGeneral\DC\General;
3031

3132
$GLOBALS['TL_DCA']['tl_metamodel_dca'] = [
3233
'config' => [
33-
'dataContainer' => 'General',
34+
'dataContainer' => General::class,
3435
'ptable' => 'tl_metamodel',
3536
'switchToEdit' => false,
3637
'enableVersioning' => false,

src/CoreBundle/Resources/contao/dca/tl_metamodel_dca_combine.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,11 @@
2222
* @filesource
2323
*/
2424

25+
use ContaoCommunityAlliance\DcGeneral\DC\General;
26+
2527
$GLOBALS['TL_DCA']['tl_metamodel_dca_combine'] = [
2628
'config' => [
27-
'dataContainer' => 'General',
29+
'dataContainer' => General::class,
2830
'ptable' => 'tl_metamodel',
2931
'switchToEdit' => false,
3032
'enableVersioning' => false,

src/CoreBundle/Resources/contao/dca/tl_metamodel_dca_sortgroup.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,11 @@
2222
* @filesource
2323
*/
2424

25+
use ContaoCommunityAlliance\DcGeneral\DC\General;
26+
2527
$GLOBALS['TL_DCA']['tl_metamodel_dca_sortgroup'] = [
2628
'config' => [
27-
'dataContainer' => 'General',
29+
'dataContainer' => General::class,
2830
'ptable' => 'tl_metamodel_dca',
2931
'switchToEdit' => false,
3032
'enableVersioning' => false,

src/CoreBundle/Resources/contao/dca/tl_metamodel_dcasetting.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,11 @@
2626
* @filesource
2727
*/
2828

29+
use ContaoCommunityAlliance\DcGeneral\DC\General;
30+
2931
$GLOBALS['TL_DCA']['tl_metamodel_dcasetting'] = [
3032
'config' => [
31-
'dataContainer' => 'General',
33+
'dataContainer' => General::class,
3234
'switchToEdit' => true,
3335
'enableVersioning' => false,
3436
'sql' => [

src/CoreBundle/Resources/contao/dca/tl_metamodel_item.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,12 @@
2626
This file defines the basic structure of ALL MetaModel items.
2727
Note however, that various MetaModel extensions might remove or add stuff here.
2828
*/
29+
30+
use ContaoCommunityAlliance\DcGeneral\DC\General;
31+
2932
$GLOBALS['TL_DCA']['tl_metamodel_item'] = [
3033
'config' => [
31-
'dataContainer' => 'General',
34+
'dataContainer' => General::class,
3235
'switchToEdit' => false,
3336
'enableVersioning' => false,
3437
],

src/CoreBundle/Resources/contao/dca/tl_metamodel_rendersetting.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,11 @@
2525
* @filesource
2626
*/
2727

28+
use ContaoCommunityAlliance\DcGeneral\DC\General;
29+
2830
$GLOBALS['TL_DCA']['tl_metamodel_rendersetting'] = [
2931
'config' => [
30-
'dataContainer' => 'General',
32+
'dataContainer' => General::class,
3133
'ptable' => 'tl_metamodel_rendersettings',
3234
'switchToEdit' => true,
3335
'enableVersioning' => false,

src/CoreBundle/Resources/contao/dca/tl_metamodel_rendersettings.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
*/
2828

2929
use ContaoCommunityAlliance\DcGeneral\DC\General;
30+
use MetaModels\CoreBundle\Contao\Hooks\ContentElementCallback;
3031

3132
$GLOBALS['TL_DCA']['tl_metamodel_rendersettings'] = [
3233
'config' => [
@@ -320,8 +321,9 @@
320321
'eval' => [
321322
'tl_class' => 'jumpTo_filter',
322323
'includeBlankOption' => true,
323-
'chosen' => true
324-
]
324+
'chosen' => true,
325+
'submitOnChange' => true,
326+
],
325327
],
326328
],
327329
],

0 commit comments

Comments
 (0)