Mitgliederfelder anzeigen, aber NICHT editieren
Hallo,
ich brauche mal wieder einen Rat oder Tip von euch.
Ich habe die normalen Felder der Mitglieder um die Felder aus xtmembers 2.0.3 in einer Contao 2.11.6-Installation erweitert.
Leider habe ich es hier nicht geschafft, dem eingeloggten Mitglied das Feld Anzuzeigen, ihm aber das Editieren zu verwehren.
Gibt es dort eine Konfigurationsmöglichkeit ?
Entsprechend hab ich testweise das Feld "notes" via Insertag eingebunden, bekomme aber leider den dort hinterlegten HTML-Code mit ausgegeben.
Wo kann ich einhaken mit der Text zwar als p formatiert wird, jedoch die HTML-Tags nicht als Text angezeigt werden !?
Danke vorab für eure Mühe.
Gruß,
Samuell
Felder auch im BE deaktiviert
Zitat:
Zitat von
xchs
Soderla, ich hab's jetzt folgendermaßen versucht:
- ein Frontend-Modul vom Typ "Persönliche Daten" erstellt
- in den Moduleinstellungen unter "Editierbare Felder" die gewünschten Felder ausgewählt
Um nun beispielsweise die beiden Felder für "
Vorname" und "
Nachname" zu sperren, habe ich in der "
system/config/dcaconfig.php" die folgenden Einträge ergänzt:
PHP-Code:
$GLOBALS['TL_DCA']['tl_member']['fields']['firstname']['eval']['disabled'] = true;
$GLOBALS['TL_DCA']['tl_member']['fields']['lastname']['eval']['disabled'] = true;
Den beiden Feldern wird dann automatisch das Element-Attribut "
disabled" zugewiesen.
Du kannst selbstverständlich noch weitere Einträge ergänzen und den jeweils passenden Feldnamen einsetzen.
Hallo Leute,
ich habe das selbe Problem und habe es mit dem Code von xchs versucht. Das hat auch wunderbar funktioniert, allerdings sind die Felder dann auch im Backend deaktiviert und nicht beschreibbar. Hat jemand eine Idee, wie ich die Änderung auf das Frontend beschränke?
Vielen Dank.