Zum Inhalt springen

Auswertung von Constants mit Conditions im TS-Setup

Erstellt am 19. April 2006 · 2 Antworten · letzte Antwort am 19. April 2006

Tags: Frage

junges ·

Hi,

ich habe für das Frontend eine Dropdownbox, in der Tochtergesellschaften ausgewählt werden können und dann per Klick auf eine Gesellschaft die URL dazu aufgerufen wird. Dazu habe ich ein Template angelegt (temp.countries) und dieses in mein root-template integriert (kaskadiert).

Ich habe nun im Constants Feld ein Paar Werte gesetzt:

# Sprachparameter in Abhängigkeit der URL setzen oder L-Parameter setzen
# Vorgabe: Deutsch=0,Englisch=1,Finnisch=3
langvar = 0

# Vorgabe per URL-Auswertung überschreiben
# Deutsch: Testsystem
[globalString = HTTP_HOST= testsystem.de]
langvar = 0
[global]
# Finnisch: Testsystem
[globalString = HTTP_HOST= testsystem.fi]
langvar = 3
[global]

# Vorgabe per GET/POST-Daten überschreiben
# Deutsch
[globalVar = GP:L=0]
langvar = 0
[global]
# Englisch
[globalVar = GP:L=1]
langvar = 1
[global]
# Finnisch
[globalVar = GP:L=3]
langvar = 3
[global]

# Übersetzung einbindungen, hier in Constants oder in Setup
[globalVar= LIT:0 = {$langvar}]
domain.de=Deutschland
domain.uk=Großbritanien
[GLOBAL]
[globalVar= LIT:1 = {$langvar}]
domain.de=Germany
domain.uk=Great Britan
[GLOBAL]
[globalVar= LIT:3 = {$langvar}]
domain.de=Saksa
domain.uk=Englanti
[GLOBAL]

Im Setup

# Formulardefinition für die Länderauswahl
temp.countryselect = COA
temp.countryselect {
   10 = HTML
   10.value (
	<form action="#" method="post">
		<select name="countryfield" size="1" onchange="return jump(this);">
			<option value="http://www.my-domain.tld/">{$domain.de}</option>
			<option value="http://www.my-domain.tld/">{$domain.uk}</option>
		</select>
	</form>
    )
}

Das Problem ist, dass die Condition scheinbar nicht funktioniert. Was könnte das Problem sein?

CU
junges

adventuremaker ·

Soweit ich weiß, funktionieren Conditions bei den Constants nicht.
Genausowenig wie im UserTS und PageTS.

Korrigiert mich, wenn ich falsch liege.

junges ·

Hi,

lt. Doku funktionieren Conditions aber in Constants Feldern, lediglich if abfragen funktionieren nicht.

Die Host Abfrage und die Link Variable (L=X) funktionieren!

CU
junges