evoweb/ew-collapsible-container

Collapsible container

Fund package maintenance!
garbast
www.paypal.me/garbast

Installs: 3 835

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 3

Forks: 2

Open Issues: 0

Language:Shell

Type:typo3-cms-extension

2.2.0 2024-12-04 20:31 UTC

This package is auto-updated.

Last update: 2024-12-04 20:33:55 UTC


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');