evoweb/ew-collapsible-container

Collapsible container

Maintainers

👁 garbast

Package info

github.com/evoWeb/ew_collapsible_container

Homepage

Documentation

Language:Shell

Type:typo3-cms-extension

pkg:composer/evoweb/ew-collapsible-container

Fund package maintenance!

garbast

www.paypal.me/garbast

Statistics

Installs: 16 220

Dependents: 0

Suggesters: 0

Stars: 2

Open Issues: 0

3.0.0 2026-06-18 17:43 UTC

Requires

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

GPL-2.0-or-later 0b8a1a874b5ff2ede7561886dbdff8fc20fa8a36


README

👁 build
👁 Latest Stable Version
👁 Monthly Downloads
👁 Total Downloads

Installation

via Composer

The recommended way to install ew_collapsible_container is by using Composer:

composer require evoweb/ew-collapsible-container

quick introduction

Adds ability to collapse a container in backend to get children out of the way.

Add 'collapsed' to column definition when registering ContainerConfiguration to collapse elements initially.

$configuration = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
 \B13\Container\Tca\ContainerConfiguration::class,
 'demo_container',
 $languageFile . 'CType.I.demo_container',
 $languageFile . 'CType.I.demo_container-plus_wiz_description',
 [
 [
 [
 'name' => 'Elements',
 'colPos' => 200,
 'allowed' => ['CType' => 'kwicks_element'],
 'collapsed' => true,
 'minitems' => 1,
 'maxitems' => 5,
 ]
 ]
 ]
);

$configuration->setGroup('ew_fischer');
$configuration->setIcon('content-card-group');

GeneralUtility::makeInstance(Registry::class)->configureContainer($configuration);

Add setTemplate to disable ability to collapse for defined container elements.

$configuration->setGridTemplate('EXT:container/Resources/Private/Templates/Grid.html');