Submitted by frinaldi on
Bonjour,
j'ai un formulaire custom pour ajouter un contenu d'un nouveau type.
Pour ce content type, j'ai un champ de type USER_REFERENCE.
J'aimerai que ce champ soit :
- en modification libre pour les administrateurs
- en lecture seule pour les autres utilisateurs, avec comme valeur par défaut le nom de l'utilisateur connecté
J'ai donc créé un hook form alter mais je n'arrive pas à trouver le code pour définir cette valeur par défaut.
Mon champ se nomme field_adh_rent (j'ai pas fait attention au renommage de l'accent à la création).
J'ai essayé plein de trucs différents sans succès
$form['field_adh_rent']['und'][0]['#default_value'] = '15';
$form['field_adh_rent']['#value'] = 'dupont';
$form['field_adh_rent'][0]['#value']['uid'] = 15;
$form['field_adh_rent'][0]['value']='dupont';
Je sèche alors si quelqu'un peut m'aider, je le remercie par avance.
Fred
Je pense que ce sera :
Permalien Soumis par vincent59 le 17 Août, 2014 - 15:41
Je pense que ce sera :
$form['field_adh_rent']["und"][0]['value']['#default_value'] = 'ma valeur';