Voici un screencast de très bonne qualité qui montre comment passer des arguments de l’url à une vue.

http://gotdrupal.com/videos/drupal-views-arguments

Ce que je déplore c’est que lorsque j’ai essayé la même chose en passant des termes taxonomie à un block cela n’a pas marché. Les arguments ne passent pas aux blocks. J’ai du alors contourner le problème en utilisant un argument par défaut en php. En ajoutant mon code pour lire les arguments j’ai pu exécuter ma vue

Cette vue à été créée pour trouver certains produits de mon catalogue. Mon url est de la forme monsite.fr/catalog/fruits avec pathauto mais en réalité elle s’écrit catalog/11/fruits
Comme je cherche à obtenir l’identifiant de mon terme voici ce que j’ai écrit.

if(arg(0)=='catalog' && is_numeric(arg(1))){
  $value=arg(1);
}

return $value;

2 Responses to Drupal ou comment passer des arguments à une vue

Avatar

nyl auster

juillet 14th, 2009 at 9 h 28 min

Je n’ai jamais compris pour un block ne serait pas capable d’aller chercher un argument dans l’url…

Avatar

rosostrov.ru

septembre 26th, 2009 at 8 h 04 min

Thank you very much for that marvelous article

Comment Form



About me

about me

Bienvenue sur mon blog. Sur cet espace j’essaie de partager au mieux ma passion pour le web et actuellement mon engouement pour Drupal. Vous trouverez ici mes découvertes, mes problématiques et les solutions rencontrées.

Commentaires

  • linda: Une autre question pour continuer d'avancer, j'espère que vous aurez une solution. Je dois faire d [...]
  • linda: Merci pour ton invitation Julien. Je ne suis hélas pas sur Paris mais j'avoue que je cherche bien v [...]
  • Anthony: Merci pour le lien ! Les tutos sont vraiment très bien fait et de manière très progressive. Lie [...]
  • Julien: Oui y'a de bonnes infos sur Kolossaldrupal Si tu es sur Paris on organise une rencontre entre dru [...]
  • linda: Bonjour Anthony et merci. J'ai déjà visité le site que tu me conseilles et après de multiples [...]