[TYPO3-german] Typoscript-Frage zu verschachtelten Conditions

h p regnans at gmail.com
Tue Apr 1 13:20:57 CEST 2008


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


More information about the TYPO3-german mailing list