Add ext:container to replace gridelements in the long run
This commit is contained in:
+39
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
call_user_func(function () {
|
||||
\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\B13\Container\Tca\Registry::class)->configureContainer(
|
||||
new \B13\Container\Tca\ContainerConfiguration(
|
||||
'ep_container_thirds',
|
||||
'Dreispalter',
|
||||
'33/33/33 Aufteilung',
|
||||
[
|
||||
[
|
||||
['name' => 'Elemente', 'colPos' => 300, 'colspan' => 3],
|
||||
]
|
||||
]
|
||||
)
|
||||
);
|
||||
|
||||
$headerConfig = [
|
||||
'showitem' => '
|
||||
--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.general,
|
||||
--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.general;general,
|
||||
--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.header;header,
|
||||
--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.appearance,
|
||||
--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.frames;frames,
|
||||
--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.appearanceLinks;appearanceLinks,
|
||||
--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:language,
|
||||
--palette--;;language,
|
||||
--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access,
|
||||
--palette--;;hidden,
|
||||
--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.access;access
|
||||
'
|
||||
];
|
||||
|
||||
foreach (['ep_container_thirds'] as $field) {
|
||||
$GLOBALS['TCA']['tt_content']['types'][$field] = array_replace_recursive(
|
||||
$GLOBALS['TCA']['tt_content']['types'][$field],
|
||||
$headerConfig
|
||||
);
|
||||
}
|
||||
});
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
tt_content.ep_container_thirds =< lib.contentElement
|
||||
tt_content.ep_container_thirds {
|
||||
templateName = Thirds
|
||||
templateRootPaths {
|
||||
10 = EXT:ep_theme/Resources/Private/Templates/Container
|
||||
}
|
||||
dataProcessing {
|
||||
100 = B13\Container\DataProcessing\ContainerProcessor
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user