Zum Inhalt springen

TScript: Sprachbedingung richtig setzen

Erstellt am 27. Oktober 2003 · 1 Antwort · letzte Antwort am 4. November 2003

Tags: Frage

sw-student ·

Morgen!

Habe eine zweisprachige Seite mit Login Box. Möchte nun in den Wraps je nach Sprache unterscheiden. (auf den Inhalt des Wraps kommt es jetzt mal nicht an) Mit dem nachfolgenden Code wird immer der untere Wrap ausgegeben. Die Bedingung L=1 wird einfach ignoriert. Ich vermute, dass man den Teil innerhalb der Bedingung irgendwie in nen Block zusammenfassen muss. Aber wie geht das?

### LOGIN BOX ###

[usergroup = *]
    temp.10  < tt_content.login
[else]
    temp.10 = TEXT 
    temp.10.data  = TSFE : id
    temp.10.wrap (
<form action="index.php?id=123&L=0" method="post"> 
<table border="0" cellpadding="0" cellspacing="0" height="1"><tr>
<input type="hidden" name="redirect_url" tabindex="1" value="index.php?id= |&L=0" />
<td align="center" style="padding-left: 5px;" width="82" height="1" valign="bottom"><p align="left">
<font size="1" color="#336699" face="Verdana">Benutzer:</font><font size="1" color="#F4F4F4">
<input name="user" type="text" id="user" class="feld" title="Benutzer" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="11" />
</font></td><center>
<td align="center" width="5" height="2" valign="middle" rowspan="2"> 
<font size="1" color="#F4F4F4">
<input name="I4" type="image" tabindex="3" title="Login" src="http://172.16.1.164/quickstart/fileadmin/templates/schloss.gif" alt="Login" align="absbottom" width="18" height="18" border="0" hspace="3" vspace>
</font></td></tr><tr></center>
<td align="center" width="82" height="1" style="padding-left: 5px;" valign="middle"> 
<p align="left">
<font color="#336699" size="1" face="Verdana">Kennwort:</font>
<font size="1" color="#F4F4F4">
<input name="pass" type="password" id="pass" class="feld" title="Kennwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="11" ></p>
</td><center></tr></table></center>
<input type="hidden" name="logintype" tabindex="2" value="login" > <input type="hidden" name="pid" value="126" > 
</form>
)
[end]

[globalVar = GP:L = 1]
[usergroup = *]
  temp.10  < tt_content.login    
[else]
temp.10 = TEXT 
    temp.10.data  = TSFE : id
    temp.10.wrap (
<form action="index.php?id=123&L=1" method="post"> 
<table border="0" cellpadding="0" cellspacing="0" height="1"><tr>
<input type="hidden" name="redirect_url" tabindex="1" value="index.php?id= |&L=1" />
<td align="center" style="padding-left: 5px;" width="82" height="1" valign="bottom"><p align="left">
<font size="1" color="#336699" face="Verdana">User:</font><font size="1" color="#F4F4F4">
<input name="user" type="text" id="user" class="feld" title="Benutzer" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="11" />
</font></td><center>
<td align="center" width="5" height="2" valign="middle" rowspan="2"> 
<font size="1" color="#F4F4F4">
<input name="I4" type="image" tabindex="3" title="Login" src="http://172.16.1.164/quickstart/fileadmin/templates/schloss.gif" alt="Login" align="absbottom" width="18" height="18" border="0" hspace="3" vspace>
</font></td></tr><tr></center>
<td align="center" width="82" height="1" style="padding-left: 5px;" valign="middle"> 
<p align="left">
<font color="#336699" size="1" face="Verdana">Password:</font>
<font size="1" color="#F4F4F4">
<input name="pass" type="password" id="pass" class="feld" title="Kennwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="11" ></p>
</td><center></tr></table></center>
<input type="hidden" name="logintype" tabindex="2" value="login" > <input type="hidden" name="pid" value="126" > 
</form>
                     )  
[end]
[global]
sw-student ·

Sö.

Hab jetzt einfach temp.10 und temp.20 draus gemacht und dann bei den markern je nach sprache ein anderes temp zugewiesen. Endlich, ich Dachplatt. #evil#