Surcharge de comment.tpl

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

Je cherche à ajouter des infos dans le template de commentaire de mon bartik.

J'ai ajouté un champ "Poste" (Field_poste) dans mes utilisateurs Durpal.

Et je chercheà afficher cela sous nom de l'utilisateurs qui fait un commentaire.

Mon code ajouter dans le comment.tpl.php ressemblerai à un truc du genre :

 

<p class="comment-time">
        <?php
        $job_titles
= $author[field_poste];
        print
$job_titles; ?>

      </p>

Mais là je sèche....

Pourtant c'est courant lorsque l'on gère des commentaire d'ajouter des infos de l'utilisateurs....

Merci

Forum : 
Version de Drupal : 

Merci pour vos réponses

J'ai bien tenté le coup de "" ou des ' ' .. mais cela ne fonctionne pas

la valeur $author ne me rammène que le name de l'auteur...

Lorsque je regarde le commentaire dans le template du bartik il explicite les variable authorisé...
Mais quie faire lorsque l'on veux en rajouter une...

Voici les champs authorisé :

$author: Comment author. Can be link or plain text.
* - $content: An array of comment items. Use render($content) to print them all, or
* print a subset such as render($content['field_example']). Use
* hide($content['field_example']) to temporarily suppress the printing of a
* given element.
* - $created: Formatted date and time for when the comment was created.
* Preprocess functions can reformat it by calling format_date() with the
* desired parameters on the $comment->created variable.
* - $changed: Formatted date and time for when the comment was last changed.
* Preprocess functions can reformat it by calling format_date() with the
* desired parameters on the $comment->changed variable.
* - $new: New comment marker.
* - $permalink: Comment permalink.
* - $submitted: Submission information created from $author and $created during
* template_preprocess_comment().
* - $picture: Authors picture.
* - $signature: Authors signature.
* - $status: Comment status. Possible values are:
* comment-unpublished, comment-published or comment-preview.
* - $title: Linked title.
* - $classes: String of classes that can be used to style contextually through
* CSS. It can be manipulated through the variable $classes_array from
* preprocess functions. The default values can be one or more of the following:
* - comment: The current template type, i.e., "theming hook".
* - comment-by-anonymous: Comment by an unregistered user.
* - comment-by-node-author: Comment by the author of the parent node.
* - comment-preview: When previewing a new or edited comment.
* The following applies only to viewers who are registered users:
* - comment-unpublished: An unpublished comment visible only to administrators.
* - comment-by-viewer: Comment by the user currently viewing the page.
* - comment-new: New comment since last the visit.
* - $title_prefix (array): An array containing additional output populated by
* modules, intended to be displayed in front of the main title tag that
* appears in the template.
* - $title_suffix (array): An array containing additional output populated by
* modules, intended to be displayed after the main title tag that appears in
* the template.

  • These two variables are provided for context:
    • $comment: Full comment object.
    • $node: Node object the comments are attached to.
  • Other variables:
    • $classes_array: Array of html class attribute values. It is flattened
  • into a string within the variable $classes.
  • @see template_preprocess()
  • @see template_preprocess_comment()
  • @see template_process()
  • @see theme_comment()

Si quelqu'un a compris comment on ajoute d'autre valeurs*... je suis prenneur...

Merci