[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