Submitted by chap291 on
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
J'imagine que field_poste n
Permalien Soumis par Phili2pe le 16 Octobre, 2013 - 11:06
J'imagine que field_poste n'est pas une constante (sinon elle serait en majuscule), donc il faut la placer entre guillemet 'field_poste'
Quand tu ne sais pas afficher
Permalien Soumis par NerOcrO le 6 Novembre, 2013 - 16:06
Quand tu ne sais pas afficher un élément d'un tableau, je te conseille de faire un
var_dump($author);
.Merci pour vos réponses
Permalien Soumis par chap291 le 2 Avril, 2014 - 17:30
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.
Si quelqu'un a compris comment on ajoute d'autre valeurs*... je suis prenneur...
Merci
Pour ajouter des valeurs, il
Permalien Soumis par vincent59 le 3 Avril, 2014 - 15:51
Pour ajouter des valeurs, il faut ajouter, dans une fonction preprocess du fichier template.php de ton thème certaines variables.
Ensuite ces variables peuvent être utilisées dans les templates (fichiers .tpl.php)