[TYPO3-german] Userfunc in TMENU
André Laugks
l-andre at gmx.de
Mon May 12 22:41:48 CEST 2008
Hallo!
von German Typo3 Userlist <typo3-german at lists.netfielders.de> am 12.05.2008:
> gibt es einen ähnlichen Mechanismus wie den der Userfunc als
> Hmenu.special.userfunc auch auf der TMENU Ebene?
Hier ein Beispiel, welches ich im Einsatz habe. Über IProcFunc wird
die Funktion pro Menüeintrag aufgerufen.
includeLibs.leftNav = fileadmin/leftNavTSFunction.php
lib.leftnav = HMENU
lib.leftnav {
entryLevel = 2
1 = TMENU
1 {
.
.
.
IProcFunc = user_leftNavTSFunction->main
.
.
.
}
}
# PHP-Script
class user_leftNavTSFunction {
function main($menuArr ,$conf) {
$menuArr["parts"]['ATag_begin'] = '<a href="' . (!$this->hasChilds($menuArr['uid']) ? '#' : $menuArr['linkHREF']['HREF']) . '" ' . $menuArr["val"]["ATagParams"] . '>';
return $menuArr;
}
function hasChilds($uid) {
...
}
}
André Laugks
More information about the TYPO3-german
mailing list