W Drupal 7, jaki jest najlepszy sposób, aby uniemożliwić użytkownikom niebędącym administratorami zmianę pola niestandardowego profilu użytkownika?
Przypadek użycia: Utworzyłem pole użytkownika o nazwie „Identyfikator klienta”, którego nie chcę, aby użytkownik (którykolwiek z moich rzeczywistych klientów) zmienił. Pole istnieje dla mojego własnego odniesienia i do programowania w innych modułach. Nie mam nic przeciwko temu, aby użytkownik zobaczył identyfikator klienta, ale nie powinien mieć możliwości jego edycji.
Czy powinienem zastąpić szablon strony dla strony profilu użytkownika? Jeśli tak, w jaki sposób szablon jest zmieniany, aby pole było tylko do odczytu lub niewidoczne?
Bardzo ci dziękuje za pomoc!
Chris