View – alle Seiten eines Inhaltstypes unterhalb eines Menüpunktes ausgeben

am 14.11.2012 - 17:14 Uhr in
Hallo,
ich versuche gerade einen View zu bauen der mit quasi ein "gekacheltes" Submenü erstellt.
Ich habe zwei Ebenen:
Ebene1 (Menüpunkt1, Menupünkt2 ect ) hat Inhaltstyp 1
Ebene 2(Sub-Menüpunkt1, Sub-Menupünkt2 ect. ) hat Inhaltstyp 2.
Jetzt will ich auf Ebene 1 einen View ausgeben, der mir alle Inhalte des Inhaltstyp 2 ausgibt aber eben nur die, die zum entsprechenden übergeordneten Menüpunkt gehören.
Aktuell bekomme ich auf allen Seiten alles angezeigt.
Ich bin mir sicher dass das ne Standardfrage ist und die bestimmt schon tausend mal gefragt wurde aber ich weiß nicht wie ich die Frage (Taxonomie, Argumente, Relationship?) stellen muss um nen Treffer in der Suche zu bekommen- sorry.
Greetz
- Anmelden oder Registrieren um Kommentare zu schreiben
Du könntest es z.B. so
am 14.11.2012 - 17:35 Uhr
Du könntest es z.B. so abbilden: Menüpunkt 1 und Submenüpunkt 1 bilden alle Inhalte mit Taxonomiebegriff 1 ab und du machst für Menüpunkt 1 einen view, der eben nach Inhalten mit entspr. Taxonomiebegriff und und Inhaltstyp 1 filtert.
Beim Submenü 1 ein view mit Taxonomie 1 und Inhaltstyp 2 Filter.
Beim 2. Menüpunkt und Submenü analog mit Taxonomiebegriff 2 filtern - je 1 view für Menü und Submenüpunkt.
Ich weiß nicht ob ich mich
am 15.11.2012 - 23:27 Uhr
Ich weiß nicht ob ich mich richtig ausgedrückt habe. Deiner Antwort entnehme ich, dass ich für jede Seite ein eigenes Display anlegen müsste - das geht redaktionell eigentlich etwas über das hinaus was ich möchte. Etwas dynamischer wäre mir das schon lieben.
Ich werde versuchen noch mal etwas genauer zu beschreiben was ich da gerade gebaut habe und was ich gerne hätte.
1) Auf der Startseite sitzt das Hauptmenü
2) Erste Navigationsebene:
5 Menüeinträge (Unternehmen, Service, ect)
Inhaltstyp "Hauptseite"
3) Zweite Navigationsebene:
5 weitere Menüeinträge unterhalb von Unternehmen (Standorte, Menschen, Historie ect.)
Die anderen Menü-Einträge der 1. Ebene haben ebenfalls mehrere Unterseiten.
Inhaltstyp "Seite"
Jetzt möchte ich auf der Seite Unternehmen einen View ausgeben der mir alle Inhalte ausgibt die unterhalb von Unternehmen sind und dem Inhaltstyp "Seite" zugehörig sind. Auf der Seite Service sollen dann entsprechen alle Inhalte abgebildet werden welche unterhalb von Service sitzen und den Inhaltstyp "Seite" haben und so weiter. Wie kann ich das – dynamisch einstellen. Bisher hab ich nur nach dem Inhaltstyp "Seite" gefiltert. Logischerweise habe ich jetzt auf allen Hauptseiten alles. Also auf der Unternehmens-Seite Einträge die von Service (und den weiteren) sind und umgekehrt.
Das Display ist ein "content-pane" das in ein Panel eingesetzt wird. Dieses ist für alle Hauptseiten gültig.
Grüße
the.specter
wie wäre es mit einer Taxonomy?
am 16.11.2012 - 08:00 Uhr
Wenn di es nicht mit dem content_type regeln willst, kannst du jedem content einen taxonomy_term mitgeben, der ihn qualifiziert.
Danach lässt sich natürlich auch filtern, denn das ist der Sinn von Taxonomy.
Das ist mir schon klar…
am 16.11.2012 - 08:54 Uhr
…glaub ich zumindest. ;-)
Aber dann müsste ich ja ein Vokabular anlegen und für jede Hauptseite einen Begriff definieren.
Demzufolge würde ich 5 verschiedenen Display benötigen - jeder filtert nach einem anderen Begriff
Daraus folgen dann 5 verschiedenen Panels in die ich die 5 verschiedenen Display einbaue.
Und wenn ich dann einen sechsten Hauptpunkt anlege dann muss ich das ganze Spiel jedes mal aufs neue machen.
Das meinte ich mit redaktionell viel Aufwand.
Hab mir das irgendwie so vorgestellt dass man dem Display evtl. ein Argument mitgeben kann aber damit kenn ich
mich einfach zu wenig (um nicht zu sagen gar nicht) aus.
Greetz
the.specter