Skip to content

Setup: UI

dante di domenico edited this page Nov 25, 2024 · 1 revision

Edit configuration

UI configuration provides customization UI/UX in manager.

You can set UI in config/app_local.php (or in config/projects/<projectName>.php if you use multi project configuration).

index

Index 'copy2clipboard' enables "onmouseover" of index general cells showing copy to clipboard button. I.e.:

'index' => [
    'copy2clipboard' => true,
],

modules

Modules 'counters' let enables counters in modules; 'all', 'none', "" to show all, none or custom modules. Default is ['trash']. I.e.:

'modules' => [
    'counters' => ['objects', 'media', 'images', 'videos', 'audio', 'files', 'trash', 'users'],
],

Richtext editor

Ui.richeditor configuration let you customize the rich text editor toolbar and configuration for specific fields.

Example:

'UI' => [
    'richeditor' => [
        'title' => [
            'config' => [
                'forced_root_block' => false,
                'height' => '132px',
            ],
            'toolbar' => [
                'italic',
                'subscript',
                'superscript',
            ],
        ],
        'description' => [
            'config' => [
                'forced_root_block' => 'div',
                'forced_root_block_attrs' => ['class' => 'descriptionContainer'],
            ],
            'toolbar' => [
                'bold',
                'italic',
                'subscript',
                'superscript',
                'link',
                'unlink',
                'code',
            ],
        ],
    ],
],
Clone this wiki locally