Taxonomie-Menüpunkt aktiv halten
Eingetragen von felixSchl (11)
am 26.04.2011 - 09:22 Uhr in
am 26.04.2011 - 09:22 Uhr in
Hallo!
Ist es möglich dem Taxonomy_Menu Modul zu sagen, dass der erstellte Taxonomie-Menüpunkt nicht nur für eine URL aktiv gehalten wird, sondern ebenfalls für alle "tieferen" URLs?
Ich verwende im moment die "custom path" Einstellung und verweise auf einen View: "Kategorie/[Term-Namen]".
Ich würde den Menüpunkt aber auch gerne für alle URLs aktiv halten, die ebenfalls mit "Kategorie/[Term-Namen]" starten, z.B.: "Kategorie/[Term-Namen]/[Node-Namen]".
Hat hier jemand eine Idee wie man das bewerkstelligen könnte?
Vielen Dank!
- Anmelden oder Registrieren um Kommentare zu schreiben
Das funktioniert
am 27.04.2011 - 10:35 Uhr
Das funktioniert mit:
http://drupal.org/project/taxonomy_menu_trails
wirklich nicht?
Es steht zwar auf der ToDo List, aber ich dachte intern werden die IDs verwendet und Path Auto kümmert sich nur um alles was dem Browser angezeigt wird :-S
An welcher Stelle greift denn menu_trails?
Funktioniert nicht mit Views
am 27.04.2011 - 21:25 Uhr
Das Problem ist, dass Taxonomy Menu Trails nur mit Nodes funktioniert, nicht aber mit Views. Jedenfalls soweit ich das verstanden habe. Die neuste development version erlaubt custom paths, diese path scheinen jedoch ebenfalls nur mit nodes zu funktionieren. Ich schätze, dass das Modul eine gute Grundlage bietet um was Eigenes zu schreiben? Ich wüsste bloß nicht, wo ich da ansetzen sollte.
Das ist jetzt evtl. sehr
am 28.04.2011 - 01:31 Uhr
Das ist jetzt evtl. sehr umständlich, aber wenn du nur wenige hast, dann ist es evtl. so besser:
Über das Panel Modul erstellst du einen Panel-Node in den du einfach deine View einbindest.
Somit hast du eine View innerhalb eines Nodes und die Menüs müssten aktiv bleiben.
Exposed filters werden wohl nicht funktionieren, aber Argumente und Sortierkriterien in einer Tabellen-Ansicht.
Danke für den Tipp, aber
am 28.04.2011 - 05:51 Uhr
Danke für den Tipp, aber nimm's mir nicht krumm - ich versuche von Panles fern zu bleiben so lange ich nur kann. Habe deinen Lösungsansatz auch tatsächlich schon einmal probiert gehabt vor einiger Zeit aber leider auch ohne Erfolg. Ich lese mir gerade die Dokumentation zum Menusystem durch auf drupal.org und dort steht klar und deutlich, dass das funktionieren sollte.
Gelöst mit menu_get/set_item()
am 05.05.2011 - 19:56 Uhr
Also falls es jemanden interessieren sollte, ich habe das Problem nun mit menu_get_item() und menu_set_item() gelöst. Zwar sind meine Seiten keine views mehr, sondern hook_menu() Einträge per Modul aber ich schätze wenn man wirklich wollte, könnte man das Gleiche auch über einen Views header oder footer erziehlen.