Menü ausm Cache lesen...!?
am 27.05.2009 - 22:22 Uhr in
Hi
Ich habe nun mehrere Stunden die API Docs und andere Quellen durchsucht...
Leider komme ich nicht ganz zu dem gewünschten Ergebnis.
Eigentlich kann es gar nicht so schwer sein!?
Ich möchte lediglich alle (aktiven) Items eines Menüs in Ihrer (richtigen) Reihenfolge zur Verwendung in einem Array haben. Sicher ist es kein sonderliches Kunststück mit einer halbwegs sauberen Funktion dieses aus der DB zu holen. Da Menüs aber gecachet werden wäre das ja der blanke Hohn...
Lange Rede kurzer Sinn, wie kann ich mir ein gecachtes Menü holen?
Funktionen wie cache_get kenne ich natürlich, aber die CID is m.E. nicht wirklich eindeutig!
Hoffe es weiß jmd einen Rat.
Viele Grüße
spr
- Anmelden oder Registrieren um Kommentare zu schreiben

das Problem hört sich genau
am 27.05.2009 - 22:48 Uhr
das Problem hört sich genau nach http://api.drupal.org/api/function/menu_get_active_trail/6 an
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
SirFiChi ist auch dein Halbgott.
Danke für deine
am 27.05.2009 - 23:17 Uhr
Danke für deine Antwort.
Auch dies Funktion habe ich in einem Testmodule durch gespielt.
Sie scheint m.E. nach "nur" den aktuellen Pfad wie auch title zu liefern.
Ich möchte ja das Menü in Gänze erhalten.
Eben so wie es auch als Block gezeigt würde. Nur rendered sollte es nicht sein, da ich mit den Daten noch arbeiten möchte.
LG
spr
spr schrieb Ich möchte
am 27.05.2009 - 23:38 Uhr
Ich möchte lediglich alle (aktiven) Items eines Menüs in Ihrer (richtigen) Reihenfolge zur Verwendung in einem Array haben.
Und genau das liefert die Funktion, die Daniel dir nannte. Du hast also die Lösung für exakt das von dir genannte Problem bekommen.
--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!
webseiter.de
spr schrieb Ich möchte ja
am 27.05.2009 - 23:41 Uhr
Ich möchte ja das Menü in Gänze erhalten.
Eben so wie es auch als Block gezeigt würde. Nur rendered sollte es nicht sein, da ich mit den Daten noch arbeiten möchte.
Wir sind aber heute entscheidungsfreudig...
http://api.drupal.org/api/function/menu_tree_page_data/6
--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!
webseiter.de