Da ich keine Lösung für das Problem gefunden habe (und Palettes auch der falsche Ansatz war), hab ich es damit gelöst, die internen Contao Felder auszublenden und stattdessen die CustomCatalog Felder zu benutzen. Auf die Gruppe des Plugins bin ich leider nicht gekommen.
PHP-Code:
<?php
// root/contao/dca/tl_member.php
use Contao\CoreBundle\DataContainer\PaletteManipulator;
$fieldsToClear = [
'firstname', 'lastname', 'username', 'dateOfBirth', 'gender', 'company',
'street', 'postal', 'city', 'state', 'country', 'phone', 'mobile', 'fax', 'website', 'disable'];
$paletteManipulator = PaletteManipulator::create();
foreach ($fieldsToClear as $field) {
$paletteManipulator->removeField($field);
}
$paletteManipulator->applyToPalette('default', 'tl_member');
Lesezeichen