[TYPO3-german] Variable werde nicht richtig übernommen?

bernd wilke x00nsji02 at sneakemail.com
Mon Aug 18 15:18:12 CEST 2008


Jochen Graf schrieb am Mon, 18 Aug 2008 14:23:33 +0200:

> Jochen Graf schrieb:
>> Hallo,
>>
>> auf der Webseite
>> http://www.typotest7.uni-landau.de/
>>
>> sind folgende Variablen definiert.
>>
>> [globalVar = GP:L = 0]
>> site_FOOTER_TEXT = <A href="/">Zur Homepage</A> CSS - © 2008 -
>> Arbeitseinheit Allgemeine und Pädagogische Psychologie
>> site_TOPOFPAGE_TEXT = <a href="#">zum Seitenanfang</a> [global]
>>
>> [globalVar = GP:L = 1]
>> site_FOOTER_TEXT = <A href="/">Go to  Homepage</A> CSS - © 2008 -
>> Department of General and Educational Psychology site_TOPOFPAGE_TEXT =
>> <a href="#">top of page</a> [global]
>>
>> Beim Aufruf der Seite erscheinen nicht diese, sondern erst wenn ich den
>> Sprachschalter betätige.
>>
>> Hat jemand einen Tipp was das sein könnte?
>>
>> Danke
>>
>>
>>
> Hallo,
> 
> konnte es lösen, ist aber nicht die feine Art.
> 
> 
> 
> [globalVar = GP:L = 0]
> site_FOOTER_TEXT = <A href="/">Zur Homepage</A> CSS - © 2008 -
> 
> Arbeitseinheit Allgemeine und Pädagogische Psychologie
> site_TOPOFPAGE_TEXT = <a href="#">zum Seitenanfang</a> [global]
> 
> [globalVar = GP:L = 1]
> site_FOOTER_TEXT = <A href="/">Go to  Homepage</A> CSS - © 2008 -
> Department of General and Educational Psychology site_TOPOFPAGE_TEXT =
> <a href="#">top of page</a> [global]
> 
> 
> site_FOOTER_TEXT = <A href="/">Zur Homepage</A> CSS - © 2008 -
> Arbeitseinheit Allgemeine und Pädagogische Psychologie
> site_TOPOFPAGE_TEXT = <a href="#">zum Seitenanfang</a>

diese Zuweisung sollte VOR allen Conditions stehen. 
Sie stellt die default-Belegung dar wenn KEIN L-Parameter gesetzt ist, 
was beim normalen Aufruf der Seite der Fall ist.

Erst durch den Sprachwechsler wird L=0 oder L=1 gesetzt.
wobei normalerweise L=0 der default-sprache entspricht. Aber das kann man 
ja auch anders definieren.
Aber:
typischerweise kann es Probleme geben wenn L=0 von 'L nicht gesetzt' 
unterschieden werden soll.
in PHP ist das Ergebnis der Abfrage
	$lang = t3lib_div::GPVar('L');
	if ($lang) { ... }
identisch für L=0 und 'L nicht gesetzt'.

bernd
-- 
http://www.pi-phi.de/t3v4/cheatsheet.html


More information about the TYPO3-german mailing list