J'essaie de passer un argument à travers un bloc créé par une vue.
Le nœud est un nœud de produit ubercart. J'ai aliasé les chemins tels que:
noeud / 45 vers produits / [nom]
Dans les filtres contextuels, j'ai choisi le filtre "Contenu: Nid"
Dans l'aperçu avec des filtres contextuels, il fonctionne avec l'ID de nœud comme il se doit. par exemple "45" mais la vue ne s'affiche pas sur le nœud de page / 45.
Je crois que l'alias peut avoir causé le problème, mais je pensais que Drupal était conçu pour avoir des alias convertis en identifiants de noeud.
Réponses:
Dans votre filtre contextuel, sous QUAND LA VALEUR DU FILTRE N'EST PAS DISPONIBLE , choisissez Fournir la valeur par défaut et sélectionnez "ID de contenu à partir de l'URL" sous Type .
la source
Vous pouvez également définir une "valeur d'exception" dans l'option "Fournir une valeur par défaut", comme "tous" qui vous apportera tous les résultats.
la source