Submitted by Woprrr on
Drupalien bonjour :) ,
Je suis actuellement face a un petit problème sur Drupal ! En effet je cherche à récupérer le champs signature de mes profils utilisateur et le mettre a la fin de leur article ( il s'agit d'un champ par défaut si je ne me trompe pas et j'ai déjà tenté la variable "
<?php
print $signature
?>
" qui dans mon cas n'affiche rien même si je remplit le formulaire depuis mon profil ). J'ai déjà tout réussit a afficher sauf pour le corps de la signature ( le contenu de mon champ signature enfaite. )
( la seul alternative que j'ai trouver est de crée un champ pour le type de contenu pour lequel je veut mettre la signature et ensuite j'utilise cette fonction "
<?php
print $node->field_sign[0]['view']
?>
" pour afficher le contenu du champ mais hélas j'aimerai un système automatique afin d'évité que chaque utilisateur ait a réécrire ca signature a chaque fois.
Voila merci de votre aide.
Bonjour, Je pense que ce
Permalien Soumis par Aya le 7 Janvier, 2011 - 11:28
Bonjour,
Je pense que ce serait plutot:
print $user->signature;
Cordialement, Aya
Dans le mile ! Merci beaucoup
Permalien Soumis par Woprrr le 7 Janvier, 2011 - 11:34
Dans le mile ! Merci beaucoup ;) !
Juste une petite
Permalien Soumis par Woprrr le 7 Janvier, 2011 - 11:55
Juste une petite spécification bizarrement le contenu disparait en fonction du fait que je soit loguer ou pas normal ?
oui parce que c’est pas bon
Permalien Soumis par Aya le 7 Janvier, 2011 - 12:39
oui parce que c'est pas bon en faite.
La sa retourne la signature de l'utilisateur connecter =S ! je cherche vite fait et je te redis quoi.
Voila trouver. print
Permalien Soumis par Aya le 7 Janvier, 2011 - 12:43
Voila trouver.
print user_load($node->uid)->signature;
en gros on ne recupère pas les données de l'utilisateur qui a créer le node donc il faut le charger grace a son id situé dans le node.
Cordialement, Aya
Ca fonctionne parfaitement !
Permalien Soumis par Woprrr le 7 Janvier, 2011 - 14:04
Ca fonctionne parfaitement ! Merci beaucoup ! !