En Drupal 7, ¿cuál es la mejor manera de evitar que un usuario no administrativo cambie un campo de perfil de usuario personalizado?
Caso de uso: he creado un campo de usuario llamado "ID de cliente" que no quiero que cambie el usuario (ninguno de mis clientes reales). El campo existe para mi propia referencia y para uso programático en otros módulos. No me importa que el usuario vea la identificación del cliente, pero no debería poder editarla.
¿Debo anular la plantilla de página para la página de perfil de usuario? Si es así, ¿cómo se cambia la plantilla para hacer que un campo sea de solo lectura o invisible?
¡Muchas gracias por su ayuda!
Chris