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:

  1.  
  2. lib.tipafriend=USER
  3. lib.tipafriend {
  4. userFunc=tx_danplibs_pi1->link
  5. parameter=94
  6. returnLast=url
  7. additionalParamsCObject=COA
  8. additionalParamsCObject {
  9. 2=TEXT
  10. 2.value=&tipUrl=
  11. 10=TEXT
  12. 10.data=getIndpEnv:TYPO3_REQUEST_URL
  13. }
  14. stdWrap.wrap=<a href="|" >tell a friend</a>
  15. }
  16.  
  17. lib.footmenu= HMENU
  18. lib.footmenu.special = directory
  19. lib.footmenu.special.value = {$template.footernavpid}
  20. lib.footmenu.wrap =<ul id="bot_menu">|</ul>
  21. lib.footmenu.1 = TMENU
  22. lib.footmenu.1.noBlur=1
  23. lib.footmenu.1.NO {
  24. allWrap =<li>|</li>
  25. doNotLinkIt=1
  26. stdWrap.cObject=COA
  27. stdWrap.cObject {
  28. 20=CASE
  29. 20.key.field=uid
  30. 20.default=TEXT
  31. 20.default {
  32. wrap=&nbsp;|
  33. field=title
  34. stdWrap.htmlSpecialChars = 1
  35. typolink<temp.popupLinkTypolink
  36. }
  37. 20.79<lib.tipafriend
  38. 20.43<lib.languagelink
  39. 20.42<lib.tipafriend
  40. 20.42.parameter=164
  41. }
  42. ATagTitle.field=title
  43. }
  44.  

Keine Einträge

Keine Einträge im Gästebuch gefunden.

Ins Gästebuch eintragen
CAPTCHA Bild zum Spamschutz