Message d'avertissement

The subscription service is currently unavailable. Please try again later.

afficher les commentaires seulement pour le créateur du node

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,

voila ma question :

sur un type de contenu "article",
je souhaite que tous les membres du site puissent laisser un commentaire, mais que seul le membre qui a écrit l'article puisse les lire
(ou à la rigeur, que l'on puisse lire les commentaires que l'on a laissé, mais pas ceux des autres)

je ne sais pas trop comment faire.
auriez-vous des idées (modules, dev)?

merci

Version de Drupal : 

Bonjour
Merci pour ta réponse si rapidement.

Je crois commencer à comprendre ce que tu veux dire. (mais il fait que je réfléchisse encore un petit peu)

Je reformule ma quesiton, au cas où j'aurais été un petit peu flou et qu'elle soit difficile à comprendre :

je souhaite que seul le créateur d'un node puisse lire les commentaires associés à ce node qui lui auront été laissé par d'autres membres.

"Ton message peut être considéré comme en attente de modération et visible uniquement par un groupe."
est-ce qu'il faudrait donc que le créateur du node soit un groupe à lui tout seul?
est-ce que j'ai besoin d'un module comme civicrm ou OG pour mettre en place cela?

Je vais continuer à fouiller cela.

dans comment.tpl :

je te fais le code en gros hein.

if (node->type == story) {

if (user->uid == node->uid){

print $content
}
}

ce qui veut dire : si le membre qui a fait le node est le membre qui navigue dans la page, et que c'est un type de noeud article, affiche les commentaires.
je vois pas plus simple !

j'edite mon message car
en fait j'ai mal compris. car la, personne ne verras les commentaires a part le createur du node, donc en gros, ya que lui qui pourras commenter...c'est idiot !

j'ai bidouille un truc dans le genre,
dans le template.php, je teste si le user connecté est le même que celui a qui a crée le node,
et je transmets le résultat du test dans une variable, que je récupère
et j'exploite dans le node.tpl et le block.tpl avec des "if..."

mais ca me semble un peu pataud, mais bon, ca marche., jusqu'à quand?...

merci

si ca intéresse quelqu'un, je peux poster le code.