Zum Inhalt springen

URI Parameter bei bestimmten Menüelementen

Erstellt am 16. Mai 2008 · 2 Antworten · letzte Antwort am 17. Mai 2008

Tags: Frage

still_relaxing ·

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ü:

page.20.subparts.navigation_left = HMENU

page.20.subparts.navigation_left.special = directory
page.20.subparts.navigation_left.special.value = 15
page.20.subparts.navigation_left.1 = GMENU
page.20.subparts.navigation_left.1.NO = 1

page.20.subparts.navigation_left.1.NO.XY = 120, 14
page.20.subparts.navigation_left.1.NO.transparentBackground = true      
page.20.subparts.navigation_left.1.NO.allWrap=   | <img src="fileadmin/images/dot.gif" class="margin_top_bot_5" width="284" height="1" alt="" /><br /> |*||*|   | 

page.20.subparts.navigation_left.1.NO.10 = TEXT
page.20.subparts.navigation_left.1.NO.10.fontSize = 14
page.20.subparts.navigation_left.1.NO.10.fontColor = #663366
page.20.subparts.navigation_left.1.NO.10.niceText = 1
page.20.subparts.navigation_left.1.NO.10.text.field = title
page.20.subparts.navigation_left.1.NO.10.text.case = upper
page.20.subparts.navigation_left.1.NO.10.offset = 12, 11 

page.20.subparts.navigation_left.20 = IMAGE
page.20.subparts.navigation_left.20.file = fileadmin/images/nav_l.gif
page.20.subparts.navigation_left.20.file.XY = 10, 12

# *********************
[globalVar = TSFE:id > 18]
  page.20.subparts.navigation_left.1.NO.additionalParams = &testParameter=1  
[global]
# *********************

Gruß

still_relaxing

just2b ·

Hallo,

das müsste so ähnlich wie hier gehen

temp.menu = HMENU
temp.menu {
	1 = TMENU
	1.NO {
		wrapItemAndSub = |<br />
		ATagParams.stdWrap.cObject = TEXT
		ATagParams.stdWrap.cObject {
			value = onclick="alert('{data:TSFE:baseUrl}{field:subtitle}')"
			insertData = 1
			
			if.value.field = uid
			if.equals = 54
			
			
		}
	}


}

georg

still_relaxing ·

Hallo Georg,

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

temp.menu = HMENU
temp.menu{
  special = directory
  special.value = 6
  1 = TMENU
  1.NO{
    wrapItemAndSub = | &nbsp;&#124;&nbsp; |*||*|   |
    additionalParams.stdWrap.cObject = TEXT
    additionalParams.stdWrap.cObject {
      value = &testVar=1
      insertData = 1           
      if.value.field = title
      if.equals = Startseite                                             
    }    
  }     
}

Gruß
still_relaxing