Submitted by xxbenitoxx on
Bonjour,
Je cherche tout simplement a afficher une vue. Le seul moyen que j'ai trouvé jusqu'a présent est de mettre le lien de la vue dans un menu.
Quel sont les autres moyens d'afficher une vue ?
J'ai également essayé d'afficher la vue à partir de la fonction PHP views_embed_views, mais je n'y suis pas arrivé ! Ou dois-je utilisé cette fonction ?
Merci d'avance
Pourquoi un lien dans le menu
Permalien Soumis par anty le 27 Juillet, 2010 - 10:53
Pourquoi un lien dans le menu ne te suffit pas ?
Le mieux serait de préciser où tu souhaites pourvoir appeler ta vue.
views_embed_views sert a
Permalien Soumis par khtuluu le 27 Juillet, 2010 - 12:15
views_embed_views sert a invoquer ta vue pour par exemple l'ajouter à un nœud cela peut être fait via un hook_nodeapi
pour les autres moyens, ta vue peut être affichée de façon multiples. Dans tous les cas les différents affichages sont disponible lorsque tu crées ta vue
et tu peux en avoir d'autres selon les modules que tu ajoutes
Merci de vos réponses. Mais
Permalien Soumis par xxbenitoxx le 28 Juillet, 2010 - 11:53
Merci de vos réponses.
Mais comment et où puis-je utiliser la fonction view_embed_view ?
Faut-il installer un module spécifique ?
Pour l'objectif de ma vue, je suis débutant sous Drupal (et tout CMS confondu), et je voudrais tout simplement pouvoir afficher une vue, et j'aimerais maitriser la fonction view_embed_view.
Pour mon projet, l'affichage de la vue dans un menu me convient pas. Je voudrais que seulement certain profil ait accès à un menu entier, mais ca, c'est une autre histoire ... je vais peut-être créer un post "Mon Projet" :D !
A mettre directement dans un
Permalien Soumis par djibi.jb le 28 Juillet, 2010 - 12:24
A mettre directement dans un fichier tpl.php :
<?php print views_embed_view('Nomdetavue', 'default'); ?>
Nom de ta vue est celui que tu vas à côté de 'Node View' dans ta page d'administration de Views (cette qui liste l'ensemble des vues dispos)
(API: http://drupalcontrib.org/api/function/views_embed_view/6)
Si tu veux passer tes arguments -> cf cette page: http://groups.drupal.org/node/17397
(ou la page au dessus '.. Any additional parameters will be passed as arguments.')