hallo
ich glaube eine lösung passend zum titel dieses threads gefunden zu haben.
Unter
typo3.org: Documentation: TSref (Content Objects (cObject))
im abschnitt "Example: Creating hierarchical menus of custom links" wird erklärt, wie man HMENU nutzt, um ein, durch eine eigene funktion erstelltes, array als menü darzustellen.
das menü wird normal in TS beschrieben, enthält aber den type special.userFunc, welcher die zu verwendende funktion angibt.
Code:
lib.leftmenu.20 = HMENU
lib.leftmenu.20.special = userfunction
lib.leftmenu.20.special.userFunc = user_3dsplm_pi2->makeMenuArray
...
diese funktion gibt ein array mit einträgen der form
Code:
array(
'title' => 'Copenhagen Office',
'_OVERRIDE_HREF' => 'index.php?id=11&officeId=cph',
),
zurück.
bald muss ich mich mit einem projekt befassen, wo ich evtl. diese funktionalität benötige. schreibe bei erfolg mehr.
j