Zum Inhalt springen

Menü als Array erhalten

Erstellt am 24. April 2015 · Noch keine Antworten

Tags: TYPO3 6.x, Frage

al_bonn ·

Hallo zusammen,

ich baue derzeit für einen Kunden die Seite um und arbeite hier viel mit Userfunctions, da es zwei Seitenbäume gibt, die gleiche Kategorien enthalten. Sinn ist hierbei, dass es einen globalen Teil gibt, und jeweils einen für bestimmte Nutzergruppen. Wenn der Benutzer per felogin angemeldet ist soll er aber nur einen Baum angezeigt bekommen, der alle Unterseiten enthält. Dieser Baum ist gemerged. Globale Kategorie xyz und Gruppenkategorie xyz wird dargestellt als eine Kategorie xyz, wobei diese dann alle Unterseiten enthält, die dieser Benutzer sehen darf, natürlich nicht die Seiten und Kategorien der anderen Gruppen.
Soweit so gut...
Das ganze habe ich auch schon fertig, aber die Performance ist für den Popo...
Ich hole mir derzeit das Menü in der userfunction per

$this->cObj->cObjGetSingle($conf['menu'], $conf['menu.']);

Das ist fertig gerendert (HMENU, mehrstufiges TMENU), und ich zerlege es dann in PHP. Leider dauert die obige Funktion auf dem Server schon 0,75 Sekunden, die weitere Verarbeitung ist dann eher einfach.

Die Konkrete Frage ist nun, ob es eine Möglichkeit gibt, das Menü als Array zurückgeliefert zu bekommen, anstatt komplett gerendert?

Vielen Dank,
Alex