Wie kann in Drupal 7 verhindert werden, dass Benutzer ohne Administratorrechte ein benutzerdefiniertes Benutzerprofilfeld ändern?
Anwendungsfall: Ich habe ein Benutzerfeld mit dem Namen "Kunden-ID" erstellt, das der Benutzer (einer meiner tatsächlichen Kunden) nicht ändern soll. Das Feld existiert zu meiner eigenen Referenz und zur programmatischen Verwendung in anderen Modulen. Ich habe nichts dagegen, dass der Benutzer die Kunden-ID sieht, aber er sollte sie nicht bearbeiten können.
Sollte ich die Seitenvorlage für die Benutzerprofilseite überschreiben? Wenn ja, wie wird die Vorlage geändert, um ein Feld schreibgeschützt oder unsichtbar zu machen?
Vielen Dank für Ihre Hilfe!
Chris