Zum Inhalt springen

Eigenes Untermenü in Hauptmenü einhängen

Erstellt am 4. März 2010 · 2 Antworten · letzte Antwort am 5. März 2010

Tags: Frage

Adolar ·

Hallo allerseits,

ich bräuchte mal einen Denkanstoß bzw. die Information, ob es überhaupt möglich ist, quasi den Content eines Menüs punktuell zu beeinflussen. Ich würde gern einen bestimmten Menüeintrag so "markern", dass ich ihn durch eigenen Content, z.B. durch ein eigenes Untermenü aus einer anderen Quelle (z.B. Webservice) ersetzen kann.
Oder anders gesagt: Ich habe eine selbst erzeugte hierarchische Struktur, die ich in ein Typo3-Menü an beliebiger Stelle einhägen will.

Ist das möglich?

Viele Grüße,
Thomas

Wool ·

also als erstes fällt mir dazu "COA" ein...

also:

lib.menu = COA
lib.menu {
  1 = HMENU
  1...
  2 = IRGENDWAS
  2...
  3 = HMENU
  3...
}

wobei natürlich die EInstiegspunkte der Menüse (hier 1 und 3) entsprechend gesetzt werden müssen.

Ist zwar bissle umständlich, aber so als Ansatz 😉

karlchen ·

denkbar wäre auch das du eine eigene Function einbindest.

das kannst du im Menu z.b. an zwei unterschiedlichen Punkten machen.

hier als Beispiel wie es die Extension cron_accessiblemenus macht

temp.menu = TMENU
temp.menu {
  IProcFunc = user_cronaccessiblemenus->makeAccessible
 ...

hier ein Bespiel wie es in der Dokumentation beschrieben wird.
(leider weiß ich gerade nicht genau wo)

die Beispieldatei dafür liegt im TYPO3 Ordner:
typo3/sysext/cms/tslib/media/example_itemArrayProcFunc.php

includeLibs.meineEigeneFunction = fileadmin/itemArrayProcFunc.php


temp.menu = TMENU
temp.menu {
  itemArrayProcFunc = user_menuFunc->user_itemArrayProcFunc
...