Zum Inhalt springen

GET Variable in Constante speichern

Erstellt am 22. April 2008 · 6 Antworten · letzte Antwort am 23. April 2008

Tags: Frage

Oliver_S ·

Hi Leutz
ich habe an meiner URL eine variable landID diese Variable würde ich nun gerne in einer constanten speichern um in TS auf den wert zugreifen zu können (zB um ihn bei statischen links wieder anzuhängen)

mein prob dabei ist nun das ich nicht weiß wie ich den wert in eine Constante bekomme

Oliver_S ·

also iwie nicht 🙁 oder bin ich zu blöd? ^^

countryID=GPvar:langID

dann habe ich in der ausgabe

page.1=TEXT
page.1.value={$countryID}

den string GPvar:langID stehen und nicht den Wert der Var oder versteh ich da einfach nur was falsch?

just2b ·

Hallo,

IMO kannst du solche dinge in den constants nicht verwenden.

das geht nur im Setup. Konstanten sind eben konstant

georg

Oliver_S ·

ok und wie verwende ich es dann im Setup richtig?

page.1=TEXT
page.1.value= GPvar:langID

ergibt auch nur den string

page.1=TEXT
page.1.value.data= GPvar:langID

ergibt gar nix (mit dem .data hab ich von google)

EDIT: #angry# #angry# #angry# #angry# #angry#
page.1.value.data => page.1.data und scho hat man ne ausgabe

aber wie krieg ich das jetzt in meinen link?

edit2:

10 = TEXT
	10 {
		field = uid
		dataWrap = <option value="index.php?id=|&Lang=1&langID=
	}
	
	20 = TEXT
	20.data = GPvar:langID
	
	30 = TEXT
	30.value = "{$de_selected}>deutsch</option>

das geht doch bestimmt auch iwie sauberer oder?

just2b ·

Hallo,

mal abgesehen davon, dass man die Links zB über typolink zusammenstellt kannst du das machen

temp.link = TEXT
temp.link {
value = index.php?id={field:uid}&L={data:GPvar:langID}
insertData = 1
}

georg

Oliver_S ·

aaah ok danke schön 🙂

ok doch noch mal das prob

40=CONTENT
		40{
	
			table=pages
			select.orderBy=sorting


			select.pidInList = {data:GPvar:langID}
    			
	    		renderObj=COA
    			renderObj{

...
			}
		}

das select funzt leider net 🙁
geht das nicht oder muss ich anders auf die GPvar zugreifen?