[TYPO3-german] userFunc in Condition wird nicht ausgeführt

Tolleiv Nietsch tolleiv at gmx.de
Thu Jul 20 11:42:37 CEST 2006


Hallo,
ich habe diese Funktion:

function user_ishttps()
{	
	return isset($_SERVER['HTTPS']);	
}

Mein TS sieht folgendermaßen aus:

includeLibs.ishttps = fileadmin/scripts/ts.userfunc.ishttps.php
[userFunc = user_ishttps()]
config.baseURL = https://www.domain.tld/
[else]
config.baseURL = http://www.domain.tld/
[global]

Das Script wird eingebunden aber die Funktion wird nie aufgerufen - die 
Condition endet daher immer im else Zweig.

Hat jemand schonmal ein ähnliches Problem gehabt?

Falls jemand fragt - ich arbeite mit der https-enforcer Extension nur 
leider wird, wenn man die Standard-Lösung mit

[globalVar = TSFE:page|tx_httpsenforcer_force_secure = 0]
    config.baseURL = http://www.domain.tld
[else]
    config.baseURL = https://www.domain.tld
[global]

nimmt und dann https_enforcer.always_allow_SSL=1 setzt, die falsche 
baseURL gesetzt. Deshalb solls eine eigene userFunc sein...

Hat jemand eine Idee (Typo3 V4.0)???

Grüße Tolleiv





More information about the TYPO3-german mailing list