[TYPO3-german] Menüpunkt an userFunc?

David Bruchmann david at bruchmann-web.de
Fri Apr 24 21:57:28 CEST 2009



----- Ursprüngliche Nachricht -----
Von:        Manfred Rutschmann <manfred at rutschmann.biz>
Gesendet:   Freitag, 24. April 2009 20:12:16
An:         typo3-german at lists.netfielders.de
CC:
Betreff:    Re: [TYPO3-german] Menüpunkt an userFunc?
> Am Fri, 24 Apr 2009 20:09:03 +0200 schrieb David Bruchmann:
> 
>> Hi Manfred,
>>
>> Du kannst doch eine Uid-Liste (Positiv-Liste) oder / und eine 
>> Exclude-Liste (Negativ-Liste) als Parameter  an Deine Funktion 
>> übergeben. Dann kannst Du passend dazu das Menu nur bearbeiten lassen, 
>> wenn es notwendig ist - Ansonsten gibst Du die übergebenen Werte einfach 
>> unverändert zurück.
>>
>> Viele Grüße
>> David
>>
> 
> Hai David,
> 
> das schnall ich nicht? Kannst Du das etwas genauer beschreiben? 
> 
> Danke :)
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> 

Kuckuck Manfred,


So in etwa ...

__TS:__
includeLibs.hauptnavigation = PATH/user_myMenuFunction.php

lib.hauptnavigation = HMENU
lib.hauptnavigation.1 = TMENU
lib.hauptnavigation.1 {
   IProcFunc = user_myMenuFunction
   IProcFunc {
     myExludeList = *
     myIncludeList = 29
   }
   wrap = <ul>|</ul>
   NO {
     wrapItemAndSub = <li class="navilink">|</li>
   }
   ACT = 1
   ACT {
     wrapItemAndSub = <li class="navilinkaktiv">|</li>
   }
}


__PHP:__
function user_myMenuFunction ($menu,$conf) {
   if ($conf['myExludeList']) {...}
   if ($conf['myIncludeList']) {...}
   ...
   return $menu;
}



Viele Grüße
David




More information about the TYPO3-german mailing list