Spezielle Links in Menüs integrieren
Mit etwas mehr Typoscript in einer Menüdefinition, kann man spezielle Links direkt in einem Menü haben.
Anwendungsbeispiel:
In einem Fußmenü soll ein Link "Tip a Friend" auftauchen, der auf die Seite mit der "tipafriend" extension linken soll. In dem Link muß natürlich die tipURL auftauchen.
In der Menüdefinition verwenden wir deshalb ein CASE Objekt und definieren für die Seite mit der id 79 (welches die Tip a Friend Seite ist) eine Ausnahme:
Typoscript Code:
lib.tipafriend=USER lib.tipafriend { userFunc=tx_danplibs_pi1->link parameter=94 returnLast=url additionalParamsCObject=COA additionalParamsCObject { 2=TEXT 2.value=&tipUrl= 10=TEXT 10.data=getIndpEnv:TYPO3_REQUEST_URL } stdWrap.wrap=<a href="|" >tell a friend</a> } lib.footmenu= HMENU lib.footmenu.special = directory lib.footmenu.special.value = {$template.footernavpid} lib.footmenu.wrap =<ul id="bot_menu">|</ul> lib.footmenu.1 = TMENU lib.footmenu.1.noBlur=1 lib.footmenu.1.NO { allWrap =<li>|</li> doNotLinkIt=1 stdWrap.cObject=COA stdWrap.cObject { 20=CASE 20.key.field=uid 20.default=TEXT 20.default { wrap= | field=title stdWrap.htmlSpecialChars = 1 typolink<temp.popupLinkTypolink } 20.79<lib.tipafriend 20.43<lib.languagelink 20.42<lib.tipafriend 20.42.parameter=164 } ATagTitle.field=title }
