TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

URL automatisch auslesen.


Autor Nachricht
Verfasst am: 14. 03. 2012 [15:14]
ChristoferKoenig
Themenersteller
Dabei seit: 25.11.2005
Beiträge: 112
Hallo Community,

ich betreibe mehrere Typo3 Systeme die geklont werden. Seit Typo3 4.3 oder 4.4 muss man für die Extension "felogin" folgende Daten im TS angeben damit das Zusenden des Passwortes funktioniert:

plugin.tx_felogin_pi1.feloginBaseURL = http://www.example.org/
config.baseURL = http://www.example.org/
config.absRelPrefix = http://www.example.org/


Diese Angabe hat den Nachteil da man nach dem Klonen des Systems immer die URL anpassen muss. Leider soll es in Typo3 4.5 nicht mehr gehen die URL über TSFE: auszulesen wie mir Google verraten hat nachdem ich es versucht habe. Aber hat jemand eine Idee wie man das oben angezeigte TS so anpassen kann das die URL automatisch ausgelesen wird?

Danke schon mal für Euer Wissen!




[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 14.03.2012 um 15:15.]
Profil
Verfasst am: 14. 03. 2012 [18:56]
jousch
Dabei seit: 18.04.2006
Beiträge: 320
Wo hast du gelesen, dass man mit TS nicht mehr die URL auslesen kann?

ProfilWWWSkype
Verfasst am: 15. 03. 2012 [08:45]
ChristoferKoenig
Themenersteller
Dabei seit: 25.11.2005
Beiträge: 112
Ich finde den Link nicht mehr, aber da stand sinngemäß drin das man, ich glaube seit Version 4.5, nicht mehr die TSFE so ohne weiteres auslesen kann, da Redakteure dies auch machen können und von daher ein Sicherheitsproblem darstellt. Deshalb hätte man das abgestellt. Mein Versuch mit:

plugin.tx_felogin_pi1.feloginBaseURL = {TSFE:baseUrl}
config.baseURL = {TSFE:baseUrl}
config.absRelPrefix = {TSFE:baseUrl}

scheiterte auch kläglich. In der URL übernahm er dann {TSFE:baseUrl} anstatt den Wert auszugeben.
So müsste es doch eigentlich funktionieren oder?



[Dieser Beitrag wurde 3mal bearbeitet, zuletzt am 15.03.2012 um 08:50.]
Profil
Verfasst am: 15. 03. 2012 [08:58]
jousch
Dabei seit: 18.04.2006
Beiträge: 320
Meines Wissens sind alle Schlüssel im CONFIG immun gegen stdWrap udgl. Du kannst hier nur per Conditions abfragen, und die baseURL nicht dynamisch machen. Einziger Ausweg wäre, du erstellst dir den baseurl Tag mit page.headerData.1234

ProfilWWWSkype
Verfasst am: 15. 03. 2012 [10:47]
ChristoferKoenig
Themenersteller
Dabei seit: 25.11.2005
Beiträge: 112
sorry so fit bin ich nicht in Typoscript. Wie würde der Code dafür aussehen?
Profil
Verfasst am: 15. 03. 2012 [10:54]
jousch
Dabei seit: 18.04.2006
Beiträge: 320
Um das config.baseURL = ... eine TYPO3 Condition, die deine Domain abfrägt. Aber moment, ich habe gerade in Google was gefunden: http://blog.bartlweb.net/2010/03/baseurl-per-typoscript-dynamisch-setzen/

Solch eine Lösung per Conditions habe ich noch nicht gesehen, probier mal. Ich würde aber generell das einfach ins SETUP packen und nicht extra mit Constants-Bereich arbeiten.

Eher würde ich es einfach halten:
TYPOSCRIPT
config.baseURL = http://www.typo3forum.net/
[globalString = IENV:HTTP_HOST=typo3blog.at]
  config.baseURL = http://typo3blog.at/
[globalString = IENV:HTTP_HOST=www.josefglatz.at]
   config.baseURL = http://www.josefglatz.at/
[globalString = IENV:HTTP_HOST=www.typo3.net]
   config.baseURL = www.typo3.net/
[global]


ProfilWWWSkype
Verfasst am: 15. 03. 2012 [10:54]
jousch
Dabei seit: 18.04.2006
Beiträge: 320
BTW: Eine Suche im Forum oder Google hätte dich mit gleichen Ergebnissen beliefert icon_wink.gif
Wurde schon zuhauf gefragt.

Wie gesagt, es ist nicht möglich den CONFIG Bereich mit stdWrap-Funktionen zu bestücken, da diese nicht funktionieren.

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 15.03.2012 um 10:55.]

ProfilWWWSkype
Verfasst am: 16. 03. 2012 [12:33]
spL
Dabei seit: 27.07.2006
Beiträge: 303
Dynmaisch ist es aber immernoch nicht icon_smile.gif
Profil