[TYPO3-german] Typoscript-Frage zu verschachtelten Conditions
Christian Wolff
Chris at connye.com
Wed Apr 2 10:53:26 CEST 2008
Hallo Helge,
wie du schon richtig erkannt hast erlaubt typoscript keine versachtelten
Conditions.
es gibt Jedoch die Operatioren && (AND) und || (OR) damit kannst zu zwei
conditions verbinden.
aber was hälst du von folgender lösung:
--- schnipp ---
[userFunc = user_https()]
# seite wird mit https:// aufgerufen
config.baseURL = https://{$host}/
[else]
config.baseURL = http://{$host}/
[global]
[IP = 10.*.*.*]
# im intranet andere baseURL
config.baseURL = http://{$host_local}
[global]
--- schnapp ---
damit würde zuerst über deine user_https funktion geschaut ob https genutz
werden soll
und die base url entsprechend gesetzt.
danach wird fals es sich um einen entwickler handelt die baseurl wiederr
überschrieben
gruss chris
On Tue, 01 Apr 2008 13:20:57 +0200, h p <regnans at gmail.com> wrote:
> Moin,
>
> folgende verschachtelte Condition wuerde ich gerne implementieren, aber
> Typoscript erlaubt offenbar keine Schachtelung:
>
> [ IP = 10.*.*.* ]
> # im intranet andere baseURL
> config.baseURL = http://{$host_local}
> [ else ]
> [ userFunc = user_https() ]
> # seite wird mit https:// aufgerufen
> config.baseURL = https://{$host}/
> [ else ]
> config.baseURL = http://{$host}/
> [ global ]
> [global]
>
> Alternativ koennte ich auch eine Variable definieren, aber soweit ich
> sehen kann, erlaubt Typoscript das auch nicht:
>
> [userFunc = user_https()]
> # seite wird mit https:// aufgerufen
> protocol = https
> [else]
> protocol = http
> [global]
>
> [IP = 10.*.*.*]
> config.baseURL = http://{$host_local}/
> [else]
> config.baseURL = {$protocol}://{$host}/
> [global]
>
> Kann mir jemand bei diesem (doch eigentlich gar nicht so verzwickten)
> Problem weiterhelfen?
>
> Danke,
>
> Helge
>
> --
> Helge Preuss
> Freelance Software Developer
> +49 177 2262 484
> helge.preuss at gmx.net
--
Christian Wolff // Berlin
http://www.connye.com
Latest Projects:
http://www.flycall.de | http://www.atr24.de | http://www.titanic.de
More information about the TYPO3-german
mailing list