Comment afficher chacun des commentaires d’un node de Drupal dans une view
c’est ce que je me propose de vous montrer, en 3 étapes.
Etape 1
Installer l’extension Views Field View, qui permet d’utiliser une View en tant que … champ d’une autre vue. En gros, vous pourrez mettre une view dans une autre view (c’est meta).
Etape 2
Activer et modifier la view « Recent Comments » de Drupal 7, disponible ici ?q=admin/structure/views/view/comments_recent/edit . La modification dans ce cas de figure consiste à lui attribuer un filtre contextuel.
Pour ce faire , allez dans l’onglet « Advanced » de la vue
Cherchez le filtre Content:Nid (the Node ID)
Puis ajoutez le à la view, en cliquant sur le bouton Apply.
Etape 3
Créer votre view, avec fields en tant que paramètre dans Show (au lieu de content ou tout autre choix).
Ajoutez ensuite le champ Content Title , ainsi que le champ Global View
Dans les paramètres du champ Global View , dans le champ contextual filter, ajoutez le token [nid] , désignant l’id du node qui permettra au champ de passer une paramètre à la view imbriqué
Enfin, ajoutez le champ Node ID et cochez la case exclude from display.
Admirez ensuite le résultat

Jean-Luc Houédanou est un blogueur spécialisé dans l’innovation et la transformation numérique, avec une expérience en développement web front-end. Après avoir obtenu un Master en gestion du commerce électronique de l’Université de Sherbrooke, il a travaillé sur des projets d’envergure mondiale pour diverses entreprises, startups et organisations internationales. Il est également impliqué dans des projets communautaires et technologiques en Afrique.
Il aide, par le biais de ce blog, les lecteurs à s’adapter aux évolutions rapides de la technologie et des tendances du marché.
En plus de ses articles sur l’innovation et la transformation numérique, Jean-Luc Houédanou écrit également des colonnes d’opinion et donne des conseils sur le bien-être mental. Son objectif est d’aider les lecteurs à se développer personnellement et professionnellement, en leur fournissant des conseils pratiques pour gérer le stress et améliorer leur qualité de vie.