Seitenaufbau mit Taxonomy
am 02.05.2008 - 14:34 Uhr in
Hallo,
auch wenn diese Fragen schon uneendliche Male gestellt wurden, verstehe ich immer noch nicht so ganz, wie ich einen hierarchischen Artikelaufbau mit Drupal hinbekomme.
Wie ich die Seite aufbauen möchte:
Man hat mehrere verschiedene Menüpunkte, sozusagen als Hauptkategorien. In jeder Hauptkategorie befinden sich Unterkategorien, in diesen befinden sich die einzelnen Artikel.
Also Folgendes:
Menüpunkt 1
- Kategorie 1
--Artikel 1
--Artikel 2
- Kategorie 2
--Artikel 3
--Artikel 4
Menüpunkt 2
- Kategorie 3
--Artikel 5
-Kategorie 4
--Artikel 6
--Artikel 7
Folgende Probleme habe ich:
- Wenn man auf Menüpnkt 1 klickt, sollen die enthaltenen Kategorien angezeigt werden. Wie kann man dies umsetzen? Mit einer Seite? Mit Views? Und wenn mit Views, wie genau mit dem Views Module für Drupal 6?
- Klickt man auf eine Kategorie, erscheinen alle Artikle als Teaser. Dies habe ich mit Taxonomy auch schon hinbekommen. Allerdings ist der übergeordnete Menüpunkt nicht merh aktiv.
- Klickt man auf einen Artikel-Teaser gelangt man zum kompletten Artikel. Hier ist mein Problem, das in der Breadcrum nun nur Startseite >> Atikeltitel steht, also nicht der volle Pfad, der zum Beispiel ja Startseite >> Menüpunkt 1 >> Kategorie 1 >> Artikel 1 sein müßte. Zudem ist hier auch nicht mehr der Menüpunkt aktiv.
Wäre super, wenn mir dies einer noch einaml Schritt für Schritt erklären könnte, wie man solch eine hierarchische Struktur mit Kategorien und Artikeln hinbekommt, oder einen Beitrag kennt, wo es idiotensicher erklärt wird.
Vielen Dank,
Guevara
- Anmelden oder Registrieren um Kommentare zu schreiben
Einen Schritt weiter
am 02.05.2008 - 20:53 Uhr
Ein Schritt weiter kann ich Dir helfen: Du brauchst taxonomy_breadcrumb – allerdings ist die Version für D6 noch junge Beta und ist nicht für den Ernstfall empfohlen. Mit diesem Modul löst Du das Problem der Breadcrumbs; nach Aktivierung des Moduls hast Du gleich den Breadcrumb out of the box und ohne Konfiguration gleich so, wie Du ihn willst. Das Problem scheint natürlich zu sein, wie man bei Klick auf "Menüpunkt 1" im Breadcrumb alle Artikel der Kategorien 1 + 2 angezeigt bekommt, da ja direkt mit "Menüpunkt 1" kein Artikel etikettiert ist und der Link für "Menüpunkt 1", z.B. "taxomomy/term/7" einfach keine Inhalte anzeigt.
taxonomy_breadcrumb ist aber schlau: es injiziert in jedes Bearbeitungsformular eines Taxonomie-Begriffes ein Feld "Breadcrumb path", in den man dann bzgl. o. g. konkreten Beispiels "taxomomy/term/7/2" eintragen kann, was meint: gehe in der Hierachie dieses Terms weitere zwei Ebenen hinunter und zeige alle Inhalte an, die so gefunden werden.
Allerdings scheint das Beta-Modul dzt. noch ab und an den konfigurierbaren "Breadcrumb path" zu verlieren, so dass dann ein bisschen Frustration möglich ist. Naja, das ist dann ein Fall für einen Bugreport an den Entwickler (der bittet darum) usw.
Das mit den aktiven Menüpunkten ist hier im Forum, glaube ich, schon heiß debattiert worden und bis auf den heutigen Tag nur mit Handstandstand zu erreichen. Schade eigentlich für eine Banalität. Benutze da mal die Forensuche.
Re: Einen Schritt weiter
am 02.05.2008 - 21:47 Uhr
Hallo tumblingmug,
erstmal vielen Dank! Das hat doch schon mal ein ganzes Stück weitergeholfen. Und es funktioniert soweit auch mit Drupal 6.
Das mit den aktiven Menüpunkt ist zwar unverständlich, dass Drupal das nicht kann, ist doch eigentlich eine Standardfunktion, aber auch nicht spo tragisch...
Jetzt bleibt noch das Thema: Wie Liste ich nach Klick auf Menüpunkt 1 alle Unterkategorie auf. Vielleicht hast Du dazu auch noch so einen guten Tip parat... wäre super.
LG Guevara
Siehe oben
am 02.05.2008 - 22:20 Uhr
Lies doch bitte noch einmal Absatz 2 meines Beitrags oben – ich dachte, das müsste daraus klar werden?!
Du gehst also über "Administer => Taxonomy => List Items => edit" in den Bearbeitungsmodus für "Menüpunkt 1". Dort trägst Du in das Feld "Breadcrumb path" "taxonomy/term/ZIFFER/2" ein (ZIFFER musst Du durch die passende Term-ID für "Menüpunkt 1" ersetzen) und speicherst den Begriff ab.
Aber wie gesagt: das klappte (bei mir zumindest) nicht durchgängig, siehe oben (3. Absatz).
Re: Siehe oben
am 02.05.2008 - 22:34 Uhr
Ok, verstanden was Du meinst...
Aber nicht so ganz das, was ich möchte. Wenn ich auf taxonomy/term/ZIFFER/2 gehe, listet er mir alle Artikel auf, die in einer der Unterkategorien ist. Also im obeigen Beispiel die Artikel 1 bis 4. Aber die möchte ich gar nicht gelistet haben. Sondern ich will eine Liste mit den Punkten Kategorie 1 + 2.
Prinzipiell kann ich das mit dem Modul Taxonomy List machen, sogar inkl. eines Kategoriebildes. Nur leider komme ich da nicht so ganz weiter, wie ich diese Liste themen kann. Dazu ne Idee?
Einfach eine Page
am 02.05.2008 - 23:02 Uhr
Du könntest einfach eine Page erstellen, auf der Du Dir die beiden Kategorien so zurechtformierst, wie Du sie dargestellt haben willst, und diese Page mit dem Term "Menüpunkt 1" taggen. Da diese Seite die einzige Seite ist, die so ettikettiert ist, wird auch nur diese angezeigt, sofern die Hierarchie (so wie es ja derzeit mit dem Beta-taxonomy_breadcrumb für D6 ohnehin nur geht) auf 0 gesetzt ist - sprich: wenn Du also den "Breadcrumb path" für "Menüpunkt 1" wieder löschst.