Hallo,
Folgendes Problem ich habe eine userFunc
lib.mainMenu = USER
lib.mainMenu {
userFunc = user_domHelper->manipulateMenu
userFunc {
menu = COA_INT
menu {
10 = HMENU
10 {
#hier das erste Menu
}
20 = HMENU
20 {
#hier das zweite Menu
}
wrap = |
}
}
Was ich gerne möchte bzw. benötige ist das Ergebnis innerhalb des userfunc.menu.
Ohne userfunc wird ein Menü gerendert ich wollte jetzt quasi das Ergebnis der HTML Code der generiert wird mainpulieren. Wenn ich aber in meiner userfunction folgendes mache:
function manipulateMenu($content,$conf) {
$conf = $conf['userFunc.'];
$test = $this->cObj->cObjGetSingle($conf['menu'],$conf['menu.']);
t3lib_div::devlog('--- manipulateMenu ---', 'userFunc', 0, ' Menu = '.print_r($test ,TRUE));
}
steht in meinem devlog folgendes
Menu =
statt des erwarten html-Codes des Menüs
<ul><li><a ...></a></li></ul>
was mache ich falsch immer wenn ich in dem zusammenhang google bemühe finde ich beispiele mit cObjGetSingle wenn ich dem menu einfach nur TEXT gebe
menu = TEXT
menu.value = hier soll htmlcode stehen
menu.wrap =<span>|</span>
Dann macht er das auch Ergebnis ist dann im log
Menu = <span>hier soll htmlcode stehen</span>
Warum klappt das net mit dem COA_INT?
Danke schon mal im Voraus für die Mühe
Gruß typonewbe