[TYPO3-german] extbase controller action als TMENU.IProcFunc

Thomas Rödiger valander at gmail.com
Mon Feb 24 09:18:57 CET 2014


Hallo,
ist es grundsaetzlich moeglich eine Controlleraction oder eine andere 
Klasse aus einer extbase Extension als iProcFunc zu verwenden?

Mein aktueller Versuch sicht so aus, es wird allerdings immer die erste 
Ebene des Seitenbaums angezeigt. So scheint es also nicht zu gehen.

lib.menuhandler_catalog = USER
lib.menuhandler_catalog {
     userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
     extensionName = MyExtension
     vendorName    = MyVendor
     pluginName = Catalog
     switchableControllerActions {
         Categories {
             1 = mainMenu
         }
     }
}

tmp.mainMenu = HMENU
tmp.mainMenu {
     1 = TMENU
     1{
         wrap = <div>|</div>
         IProcFunc = lib.menuhandler_catalog
         NO {
             wrapItemAndSub = Item |
         }
     }
}

page.11 < tmp.mainMenu

im Controller siehts dann so aus.
public function mainMenuAction($item, $conf)
{
	// ...
	return $item;
}

Danke ganz herzlich fuer Hinweise.


More information about the TYPO3-german mailing list