Drupal : Insérer une vue dans un noeud

Il est intéressant d'inclure ses vues dans un noeud entre autres lorsque : 

  • la vue est linkée dans le menu principal : Le "menu item" n'est pas traduisible.
  • vous désirez mettre du contenu différent en plus. On est obligé de passer par les options "en-tête" ou "pied de page" dans les paramètres de la vue, et c'est la misère pour le traduire.

Grâce à cette solutions élégante et conviviale, il suffit de créer un noeud (une page par exemple), de mettre le contenu qu'on veut puis un tag pour que la vue s'affiche, telle une simple fonction "include".

Nous allons utiliser le module "Insert View" disponible sur le site officiel. Téléchargez et installez-le.

Ensuite, allez configurer les formats d'entrée (Configuration - input formats). Dans les options de chacun d'eux, activez "Insert view". Maintenant, lorsque vous créerez contenu, il suffit d'entrer les tags suivants pour afficher ce que vous voulez  :

[view:nom_de_la_vue] est remplacé par la vue
[view:nom_de_la_vue=nom_du_display] est remplacé par le display spécifique de la vue

Plus d'options sont disponibles dans le README.TXT du module.

Source : drupal.org
Vus : 530
Publié par Linalis : 17