URI Parameter bei bestimmten Menüelementen

Autor Nachricht
Verfasst am: 16.05.2008 [19:25]
still_relaxing

[Themenersteller]
dabei seit: 16.05.2008
Beiträge: 3

Hallo Leute,

ich möchte für einen bestimmten Menüeintrag Parameter an die URL hängen.
Meine Idee war das mit Conditions zu lösen.
z.B.:
[globalVar = TSFE:id = 18]
...tu was...
[global]

Wobei TSFE:id ja die aktuell angezeige Seite ist.
Gibt es eine Möglichkeit auf die Menüelement-Id zuzugreifen.
Also dann in etwa so:

[globalVar = menuelement = 18]
...tu was...
[global]

... oder ist der Lösungsansatz an sich falsch?


Mein bisheriges Menü:
Typoscript:Zeilennummerierung:  An / Aus

  1. page.20.subparts.navigation_left = HMENU
  2.  
  3. page.20.subparts.navigation_left.special = directory
  4. page.20.subparts.navigation_left.special.value = 15
  5. page.20.subparts.navigation_left.1 = GMENU
  6. page.20.subparts.navigation_left.1.NO = 1
  7.  
  8. page.20.subparts.navigation_left.1.NO.XY = 120, 14
  9. page.20.subparts.navigation_left.1.NO.transparentBackground = true     
  10. page.20.subparts.navigation_left.1.NO.allWrap=   | <img src="fileadmin/images/dot.gif" class="margin_top_bot_5" width="284" height="1" alt="" /> |*||*|   |
  11.  
  12. page.20.subparts.navigation_left.1.NO.10 = TEXT
  13. page.20.subparts.navigation_left.1.NO.10.fontSize = 14
  14. page.20.subparts.navigation_left.1.NO.10.fontColor = #663366
  15. page.20.subparts.navigation_left.1.NO.10.niceText = 1
  16. page.20.subparts.navigation_left.1.NO.10.text.field = title
  17. page.20.subparts.navigation_left.1.NO.10.text.case = upper
  18. page.20.subparts.navigation_left.1.NO.10.offset = 12, 11
  19.  
  20. page.20.subparts.navigation_left.20 = IMAGE
  21. page.20.subparts.navigation_left.20.file = fileadmin/images/nav_l.gif
  22. page.20.subparts.navigation_left.20.file.XY = 10, 12
  23.  
  24. # *********************
  25. [globalVar = TSFE:id > 18]
  26.   page.20.subparts.navigation_left.1.NO.additionalParams = &testParameter=1 
  27. [global]
  28. # *********************
  29.  


Gruß

still_relaxing
Verfasst am: 17.05.2008 [10:49]
just2b

[Moderator]
dabei seit: 04.08.2004
Beiträge: 15712

über 5000 Posts über 10000 Posts über 15000 Posts
Hallo,

das müsste so ähnlich wie hier gehen
Typoscript:Zeilennummerierung:  An / Aus

  1. temp.menu = HMENU
  2. temp.menu {
  3.         1 = TMENU
  4.         1.NO {
  5.                 wrapItemAndSub = |
  6.                 ATagParams.stdWrap.cObject = TEXT
  7.                 ATagParams.stdWrap.cObject {
  8.                         value = onclick="alert('{data:TSFE:baseUrl}{field:subtitle}')"
  9.                         insertData = 1
  10.                        
  11.                         if.value.field = uid
  12.                         if.equals = 54
  13.                        
  14.                        
  15.                 }
  16.         }
  17.  
  18.  
  19. }


georg

⇒ TYPO3 - inspiring people to share ⇐ aber kein Support per PM!
⇒ Das ist TS: lib.menu.20.if.value.stdWrap.numRows.select.pidInList.stdWrap.cObject.field = uid
⇒ in eigener Sache: · Meine Forumregeln · Meine Seite www.ringer.it · Meine Extensions · Content-Management-Systeme mit TYPO3 & RedDot
Verfasst am: 17.05.2008 [18:34]
still_relaxing

[Themenersteller]
dabei seit: 16.05.2008
Beiträge: 3

Hallo Georg,

vielen Dank für Deine Antwort!
Hat prima funktioniert!

Typoscript:Zeilennummerierung:  An / Aus

  1. temp.menu = HMENU
  2. temp.menu{
  3.   special = directory
  4.   special.value = 6
  5.   1 = TMENU
  6.   1.NO{
  7.     wrapItemAndSub = |  |  |*||*|   |
  8.     additionalParams.stdWrap.cObject = TEXT
  9.     additionalParams.stdWrap.cObject {
  10.       value = &testVar=1
  11.       insertData = 1           
  12.       if.value.field = title
  13.       if.equals = Startseite                                             
  14.     }   
  15.   }     
  16. }



Gruß
still_relaxing




 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 07.07.
in Espelkamp:
Montag, 04.08.

TYPO3 Intensivschulung
in Espelkamp:
Mi., 06.08. - Fr., 08.08.
in Würzburg:
Mo., 18.08. - Mi., 20.08.
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:
Mi., 24.09. - Fr., 26.09.

TYPO3 Extensionschulung
in Berlin:
Mo., 14.07. - Mi., 16.07.
in Espelkamp:
Mo., 11.08. - Mi., 13.08.