2010-12-06 9 views
0


J'ai quelque chose dans Drupal (v6) que j'essaie de clouer, mais ayant un peu de difficulté. Je pose une liste de produits qui ont les vocabulaires de taxonomie suivants qui leur sont rattachés:Drupal - reliant des taxonomies avec des vues dans une séquence

  • Fabricant
  • Type de produit
  • Utilisez

Lorsque vous entrez dans un produit qui utilise un contenu personnalisé tapez, l'administrateur peut sélectionner un ou plusieurs termes de chacun de ces mots.

Il me faut ensuite jeter les front-end à l'aide de vues comme suit:

  1. Liste des fabricants affiché à l'utilisateur - l'utilisateur clique sur l'un
  2. Liste des types de produits affichés à l'utilisateur ayant un produit contenu dans le correspondant du fabricant choisi - l'utilisateur clique sur un
  3. Liste des utilisations affichées pour l'utilisateur qui contient un produit correspondant au fabricant et au type de produit choisis - l'utilisateur clique sur un pour voir tous les détails du nœud

Le bit délicat fait le lien entre chacun de ces vocabs en utilisant des vues. Les vocabulaires de taxonomie n'ont pas de hiérarchie définie en eux, je dois juste pouvoir les afficher à l'utilisateur dans l'ordre ci-dessus. Je ne peux pas changer pour utiliser une hiérarchie imbriquée dans un seul vocabulaire puisque les 3 vocabulaires séparés sont utilisés ailleurs sur le site à d'autres fins et doivent rester tels quels.

Est-il possible de créer ce que je veux après avec Views? Des conseils sur la meilleure façon de l'assembler?

Répondre

0

Peut utiliser 3 vues, avec les 2ème et 3ème arguments.

Ainsi, une URL pourrait ressembler à:

/products/- 1ère vue
/produits/Ford - 2ème vue, un argument
/produits/Ford/Voitures - 3ème vue, deux args

Cela dit, pour quelque chose comme ça, je vais probablement écrire un module personnalisé. Ce qui est pratique dépend de votre confort avec Drupal et PHP.

+0

Merci pour la réponse. Cela semble assez facile quand je le vois écrit, mais je ne peux pas le coller ensemble. Connaissez-vous des exemples en ligne que je pourrais regarder? – fistameeny

+0

Pas vraiment. C'est assez simple de voir les arguments, alors regardez les docs comme ça. –