[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