Taxonomie: mehrere Vocabulary zur Beschreibung einer Seite
am 24.07.2010 - 21:02 Uhr in
Hallo zusammen,
das ist mein erste Beitrag, daher erst mal ein freundliches 'Hallo' in die Runde. Lese hier schon mehrere Jahre mit und habe schon etliche Hilfe gefunden. Daher an dieser Stelle erst mal ein dickes Dankeschön an alle.
Umgekehrt bedeutet mein erstes Posting allerdings auch, dass ich mometan so ziemlich auf dem Schlauch stehe. Aber vielleicht zunächst mal zu meinem Ausgangsproblem und danach zu meinen ersten Gedanken zu dem Thema.
Man stelle sich eine Sportvereinsseite vor, jede Menge Jugendmannschaften von A-Jugend bis bspw. D-Jugend, die alle einen eigenen Menupunkt haben, unter dem sich dann die Seiten "Tabelle" oder "Aufstellung" befindet.
Zur neuen Saison ändern sich diese Seiten natürlich und werden entsprechend aktualisiert. Gewünscht ist nun aber, dass die alten Infos aus der letzten Saison erhalten bleiben, also so eine Art Archiv erstellt wird. Wie macht man das am besten?
Erst dachte ich daran, ein neues Vocabulary zu erstellen mit den Terms "A-Jugend", "B-Jugend".... dort jeweils untergeordnet "Saison 2010" etc und dort jeweils untergeordnet die Seiten "Tabelle" und "Aufstellung". Ist allerdings sehr aufwendig und extrem redundant.
Also dachte ich das jeweils in eigene Vocabulary aufzuteilen. So kann man dann für jede Seite einstellen, dass sie zur "A-Jugend" und zu "Saison 2010" gehört. Doch wie bekomme ich dann in einen Menupunkt untergebracht. Da kann ich ja jeweils nur eine Vocabulary aufrufen.
Mit dem Modul "Taxonomy Menu" geht es nicht, mit dem Ableger "Advanced Taxonomy Menu" geht es zwar einigermaßen, ist aber nicht wirklich wie gewünscht.
Dachte eigentlich schon, dass man das mit Taxonomy machen sollte, aber vielleicht gibt es ja noch andere Möglichkeiten. Dachte auch mal kurz an das Revision System, dass man für jede Saison eine neue Revision anlegt, aber das hab ich auch nicht so hinbekommen.
Also ich bitte um Vorschläge und Ideen ;).
Schönen Gruß
ckwon
- Anmelden oder Registrieren um Kommentare zu schreiben

Views
am 24.07.2010 - 23:59 Uhr
Hallo.
Auch hier trifft mal wieder die Aussage zu "ich weiss zwar die Frage nicht, jedoch ist die Antwort [do:views Views]". :)
Du kannst Dir ein Vokabular mit den Mannschaften (Terms "A-Jugend", "B-Jugend", etc.) und dann noch ein Vokabular mit den Jahren erstellen.
Dann ordnest Du die Beiträge / Seiten den entsprechenden Terms (z.B. "A-Jugend" + "Saison 2009") zu.
Jetzt erstellst Du Dir einen View, der 2 Argumente annimmt: 1. den Term für die Mannschaft und 2. den Term für das Jahr. Diese Argumente dienen jetzt als Filter die Nodes dieses Views.
Wenn der View also zum Beispiel mit tabelle/1 aufgerufen wird (1 ist jetzt mal die Id des Terms "A-Jugend"), so werden Dir alle Nodes angezeigt, die dem Term "A-Jugend" (Id: 1) zugeordnet sind (das könnte man dann sogar noch nach den Jahren gruppieren ...).
Ein Aufruf von tabelle/1/2 (1 == "A-Jugend"; 2 == "Saison 2009") bringt dementsprechend alle Nodes die sowohl dem Term "A-Jugend", als auch dem Term "Saison 2009" zugeordnet sind.
Ein Argument ist somit ein Filter, der per URL übergeben wird.
Du kannst Dir dann auch noch URL-Aliase erstellen, so dass die URL tabelle/a-jugend/saison2009 lauten kann.
Spiel einfach mal ein wenig mit [do:views Views] herum; anfangs mag es kompliziert erscheinen, jedoch bringt Dir dieses Modul wirklich eine Menge.
hth,
Stefan
Dankeschön. Irgendwie hab ich
am 25.07.2010 - 14:05 Uhr
Dankeschön. Irgendwie hab ich das mit Views befürchtet ;).
Ok, grundsätzlich läßt sich das ja auch schon mit Taxonomy allein regeln. .../taxonomy/term/1,2 gibt mit auch schon die Nodes, die mit 1 und 2 getagt sind. Brauch ich nicht zwingend Views dazu, außer ich möchte die Ausgabe ein wenig modifizieren.
Das Problem an der Stelle: bekommt man das irgendwie automatisiert mit dem Menu hin? Alle Punkte per Hand zu machen ist ja schon recht aufwendig. Und dazu noch jedem Punkt ein URL Alias zuzuweisen, da müsste man ja jede Kombination eingeben: taxonomy/term/1,2,7 = tabellen-a-jugend-2010 etc.
Aber kann man vielleicht mit Views auch ein Menu erstellen? Hab ich noch nicht hinbekommen aber so gut kenn ich Views auch noch nicht.
Also ich kann mein Problem
am 27.07.2010 - 17:01 Uhr
Also ich kann mein Problem mittlerweile darauf reduzieren, dass ich ein vernünftiges Module brauche, dass mir das Menu automatisch erstellt. Etwa so wie Taxonomy Menu. Allerdings funktioniert dieses nur für jeweils eine Vocabulary.
Das Modul Advanced Taxonomy Menu macht zwar genau das Menu, was ich brauche, allerdings sehen die Links gewöhnungsbedürftig aus und auf der letzten Ebene werden nicht direkt die Nodes angezeigt.
Ich verstehe irgendwie gar nicht, warum es zu diesem Thema so gut wie keine Module gibt, obwohl die Stärke der Taxonomy auf diese Weise erst richtig deutlich wird.
Schönen Gruß
ckwon