Hallo zusammen,
ich bin gerade dabei eine erste Vereinshomepage in Contao umzusetzen.
Ich habe eine Seite mit Personendaten für angemeldete Mitglieder erstellt, die auch so ganz gut funktioniert. Unter den Mitgliederdaten habe ich noch zusätzliche Felder für Vereinsdaten erstellt, die auch im FE angezeigt werden. Nun möchte ich spezielle Felder für das FE nicht editierbar machen, die dort lediglich für Mitglieder lesbar sein sollen, zwecks Datentransparenz. Laut Contao Dokumentation soll dies mit dem Eintrag "feEditable false" unter eval in der Datei tl_member via DCA möglich sein. In der Doku steht geschrieben: feEditable legt fest, ob ein Feld im Frontend bearbeitet werden darf. Nur bei mir funktioniert das nicht, denn wenn ich false setze wird das komplette Feld im FE ausgeblendet und ist für die Mitglieder nicht mehr sichtbar. Habe ich da etwas in der Doku falsch verstanden oder muss noch was in der Datei tl_member zusätzlich gesetzt werden, damit dies funktioniert?
PHP-Code:
$GLOBALS['TL_DCA']['tl_member']['fields']['end_active'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_member']['end_active'],
'exclude' => true,
'inputType' => 'text',
'eval' => array('rgxp'=>'date', 'datepicker'=>true, 'feEditable'=>false, 'feViewable'=>true, 'feGroup'=>'social', 'tl_class'=>'w50 wizard'),
'sql' => "varchar(14) NOT NULL default ''"
);
Hat jemand dazu eine gute Idee, an was das liegen könnte?
Danke!
Gruß, Thomas
Lesezeichen