Développeur Drupal – Blog d'un passionné, un peu touche à tout, dans le monde du web.
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;
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.
2 Responses to Drupal ou comment passer des arguments à une vue
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…
rosostrov.ru
septembre 26th, 2009 at 8 h 04 min
Thank you very much for that marvelous article