<?php declare(strict_types=1); /* * This file is part of modal bundle for Contao. * * (c) Benjamin Roth * * @license LGPL-3.0-or-later */ use Contao\CoreBundle\DataContainer\PaletteManipulator; // Extend the default palette PaletteManipulator::create() ->addLegend('modal_legend', 'amg_legend', PaletteManipulator::POSITION_BEFORE) ->addField(array('modals','modalp'), 'modal_legend', PaletteManipulator::POSITION_APPEND) ->applyToPalette('extend', 'tl_user') ->applyToPalette('custom', 'tl_user') ; // Add fields to tl_user_group $GLOBALS['TL_DCA']['tl_user']['fields']['modals'] = array ( 'inputType' => 'checkbox', 'foreignKey' => 'tl_vr_modal.title', 'eval' => array('multiple'=>true), 'sql' => "blob NULL" ); $GLOBALS['TL_DCA']['tl_user']['fields']['modalp'] = array ( 'exclude' => true, 'inputType' => 'checkbox', 'options' => array('create', 'delete'), 'reference' => &$GLOBALS['TL_LANG']['MSC'], 'eval' => array('multiple'=>true), 'sql' => "blob NULL" );