Problème lors de la création d'une vue avec des onglets. Le lien de l'onglet ne pointe pas vers le chemin que j'ai défini

12

J'essaie de créer une vue avec des onglets: pour qu'une page qui a plusieurs onglets, la vue ait une page principale qui montre tous les nœuds Article, un onglet pour tous les nœuds Événement et un onglet pour les nœuds Blog. Quelque chose devrait fonctionner comme ceci:

entrez la description de l'image ici

  • Bouton "Contenu" dans le menu des liens vers / contenu,
  • L'onglet "Articles" renvoie vers / contenu / articles,
  • L'onglet "Blog" renvoie à / content / blog,
  • L'onglet "Événement" renvoie à / contenu / événement.

Cependant, avec mon travail, c'est ce que j'ai obtenu:

entrez la description de l'image ici

tous les 3 onglets sont liés à / content , au lieu de / content / articles, / content / blog, / content / event.

==========

Voici la configuration de ma vue:

  1. entrez la description de l'image ici
  2. entrez la description de l'image ici
  3. entrez la description de l'image ici
  4. entrez la description de l'image ici
  5. entrez la description de l'image ici
  6. entrez la description de l'image ici
  7. entrez la description de l'image ici
  8. entrez la description de l'image ici
  9. entrez la description de l'image ici

Donc, fondamentalement, les onglets apparaissent, mais les liens des onglets sont tous pointés vers / content, plutôt que leur lien individuel.

Qu'est ce que j'ai mal fait? S'il vous plaît donnez votre avis. Merci d'avance!

gilzero
la source
++ question. Des questions connexes sont souvent publiées, mais la représentation graphique rend la question facile à comprendre.
Ashlar

Réponses:

5

Je n'ai pas eu le plaisir de Views 3, mais je pense que je peux voir ce qui ne va pas. Je pense que vous voulez avoir trois écrans:

  1. Articles, qui a un onglet de menu par défaut (et vous voulez que Views fournisse l'élément de menu parent)
  2. Blog, qui a un onglet de menu (mais pas par défaut)
  3. Événements, qui a un onglet de menu (mais pas par défaut)

(Actuellement, les affichages sont configurés en tant qu'onglets par défaut, c'est pourquoi ils pointent vers l'élément parent - tout comme le chemin d'accès à l' onglet Affichage dans une vue de nœud ne pointe pas vers, node/x/viewmais pointe simplement vers node/x.)

Andy
la source
0

Je pense que je vois votre erreur. Semblable à l'article ci-dessus, vous avez besoin de plus de vues. Un seul cependant. Juste après les instructions pour créer la vue Contenu, le livre a une ligne "+ Ajouter une nouvelle vue". Dans mon livre (version papier), il se trouve tout en haut de la page 79. Je pense que vous avez raté cette étape. Vous pouvez cloner la vue que vous avez et supprimer les affichages appropriés pour gagner du temps, ou simplement en créer un nouveau à partir de zéro.

Vous pouvez également essayer le site du livre. www.dgd7.org

Parfois, les auteurs y répondent eux-mêmes.

BozHogan
la source