2010-09-14 14 views
1

En bref: Je fais une vue personnalisée, je veux un champ énumérant les deux termes de taxonomie associés à un NID à produire comme deux liens distincts qui Renvoie les arguments de la vue (term1 à view/term1, term2 à view/term2, mais renvoie plutôt un lien agrégé (à la fois term1 et term2 output view/term1% 0Aterm2vues Drupal6: sortie champ "taxonomie: tous les termes" avec deux termes comme deux liens

Est-ce que je fais quelque chose de mal ou est-ce ? pas possible

exhaustifs:

Je construis une vue de produits (avec la sortie de la page à http://example.com/products) dans un dru Pal ubercart site parce que le catalogue intégré ubercart psuedo-view ne le fait pas pour moi. Certains de ces produits appartiennent à plus d'un terme de taxonomie (dans le même vocabulaire) - par exemple, product_example1 appartient aux termes blue et glowinthedark, product_example2 red et glowinthedark, product-example3 just blue.

J'ai créé un argument qui limite la vue basée sur des termes tels que: products/red, produits/glowinthedark etc renvoie cette belle vue que j'ai faite mais seulement avec des produits associés aux termes de taxonomie rouge, glowinthedark, etc. fonctionne donc comme il se doit. Les vues sont géniales! Maintenant, je veux que chaque produit montré dans cette vue soit lié au produit produit/page [s] de fin. Sortir le champ "taxonomie: tous les termes" en tant que lien avec l'argument remplacement produits/[tid] fonctionne pour un terme (le champ produit_exemple3 fonctionne pour son terme:/produits/bleu (vues est génial!), Mais, ET VOICI LE PROBLEME Cela ne s'applique pas à deux termes (ou je présume plus de deux termes), que le champ soit affiché sous forme de liste ou à l'aide d'un séparateur simple, de sorte que, pour l'exemple product_example, les termes blue et glowinthedark correctement séparés en tant qu'éléments de la liste ou avec le "simple" séparateur choisi), mais les deux termes sortent le lien relatif produits/bleu% 0Aglowinthedark

Est-ce clair? Je n'ai pas été en mesure de google quelqu'un avec une situation similaire étrangement, même si je ne peux pas m'imaginer être le premier à y arriver, je peux abandonner car ce n'est pas très important et je peux penser à plusieurs solutions de contournement moins satisfaisantes mais toujours réalisables, mais Voudriez-vous tous avoir un aperçu? La seule chose qui me donne de l'espoir est que lorsque la case «Lier ce champ à sa page de termes» est cochée, les vues produisent deux éléments de campagne distincts avec des liens vers les pages des deux termes séparés.

Je publie également cette question sur Drupal.org. Merci pour votre temps!

Répondre

0

Hmmm ... étrange. J'ai lu votre question attentivement. Cependant, je reçois les résultats que vous désirez!

  • Mon vocabulaire de taxonomie qui est multiple select (permet de l'appeler « Secteur »)
  • Je possède un vocabulaire de taxonomie qui est unique select (permet de l'appeler « Location »)

En la section de mes champs, j'ajoute Taxonomie: Tous les termes

  • Dans les paramètres de Taxonomie: Tous les termes, je sélectionne "Afficher ce champ sous forme de lien". Là-dedans, je place le « chemin Link » au produit/[tid]
  • Je fais que « Lien ce domaine à sa page terme » n'a pas été vérifiée
  • J'utiliser un simple séparateur virgule
  • « Conditions limites à un vocabulaire spécifique "case à cocher n'a pas d'importance.Cela dépend des besoins de votre entreprise.

Selon vos besoins, j'obtiens des produits/abc, des produits/xyz etc. l'un après l'autre sur une seule ligne. Cela fonctionne même si un nœud particulier a plusieurs termes du même vocabulaire de taxonomie. Je n'ai pas de trucs en% 0A.

Cela fonctionne hors de la boîte pour moi. J'ai essayé avec les deux vues 2.11 et les vues 3.0-alpha3

Essayez de passer à la dernière version des vues et de voir si vous avez plus de chance?

+0

Mise à jour des vues travaillées! Je vous remercie! – rafael