diff --git a/Configuration/Sets/ContainerExample/TypoScript/2ColsContentArea/setup.typoscript b/Configuration/Sets/ContainerExample/TypoScript/2ColsContentArea/setup.typoscript
new file mode 100644
index 0000000..828e078
--- /dev/null
+++ b/Configuration/Sets/ContainerExample/TypoScript/2ColsContentArea/setup.typoscript
@@ -0,0 +1,6 @@
+tt_content.b13-2cols-content-area < lib.contentElement
+tt_content.b13-2cols-content-area {
+ templateName = 2ColsContentArea
+ templateRootPaths.10 = EXT:container_example/Resources/Private/Templates
+ dataProcessing.10 = B13\Container\DataProcessing\ContentAreaProcessor
+}
diff --git a/Configuration/TCA/Overrides/tt_content.php b/Configuration/TCA/Overrides/tt_content.php
index 28e61f6..f31fc1d 100644
--- a/Configuration/TCA/Overrides/tt_content.php
+++ b/Configuration/TCA/Overrides/tt_content.php
@@ -56,3 +56,19 @@
)
)->setRegisterInNewContentElementWizard(false)
);
+
+\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\B13\Container\Tca\Registry::class)->configureContainer(
+ (
+ new \B13\Container\Tca\ContainerConfiguration(
+ 'b13-2cols-content-area', // CType
+ '2 Column (ContentArea)', // label
+ 'Some Description of the Container', // description
+ [
+ [
+ ['name' => '2-cols-left', 'colPos' => 200],
+ ['name' => '2-cols-right', 'colPos' => 201]
+ ]
+ ] // grid configuration
+ )
+ )->setBackendTemplate('EXT:container_example/Resources/Private/Templates/BackendTemplate.html')
+);
diff --git a/Resources/Private/Templates/2ColsContentArea.html b/Resources/Private/Templates/2ColsContentArea.html
new file mode 100644
index 0000000..0b8c37b
--- /dev/null
+++ b/Resources/Private/Templates/2ColsContentArea.html
@@ -0,0 +1,6 @@
+