Huhu,
ich glaube ich bin nicht der erste der folgendes Problem hat:
Ich betreue eine Typo3-Installation mit > 50-Domains und es kommen sehr häufig neue dazu. Ich möchte nun die Konfiguration vereinfachen und daher "config.baseURL" im TypoScript automatisch auf die jeweilige Domain setzen.
Ich habe bereits eine Extension Namens "fl_allowbaseurl1" probiert, allerdings scheint das nicht überall zu klappen da die URL nur manchmal stimmt.
Ich habe über folgende Lösungsansätze nachgedacht habs aber nicht hinbekommen:
* USER oder USER_INT funktionen
* Irgendwie TypoScript zur laufzeit von einer URL Nachladen (könnte in PHP-Script sein das die URL ausspuckt)
* Irgendwas woran ich noch nicht gedacht habe.
Wenn jmd. eine Idee hat immer raus damit bin für alles offen, überings spielt Sicherheit erstmal keine Rolle.
lg z.c
Guck mal hier:
#79372
Er macht es mit dem Marker domain.
Musst du mal sehen, ob der automatisch schon vorhanden ist, oder ob man den setzen muss...
danke für den Tip,
aber ich glaube das ###domain### in diesem Fall einfach nur bedeuten soll das da die Domain hinkommt 😉
einpraegsam.net schrieb
zeroXcool schrieb
danke für den Tip,
aber ich glaube das ###domain### in diesem Fall einfach nur bedeuten soll das da die Domain hinkommt 😉
Das glaube ich auch
Sehr richtig. 😃
(Hat er aber auch verwirrend gemacht... ;-) )
hat den sonst Keiner eine Idee ?
Falls jmd. mein Problem evtl. nicht ganz versteht erkläre ich gerne nochmal ausführtlich 😉
Du könntest in dein Template einen Marker einbinden.
Den muss man doch dann irgendwie mit TypoScript mit der Ausgabe eines Scripts befüllen können...
Ich habe da auch schon mal eine Stunde vergebens investiert - ich weiß nicht, ob her eine userFunc helfen kann...
warum nicht so?
[globalString = HTTP_HOST= www.typo3.com]
config.baseURL = http://www.typo3.com/
[globalString = HTTP_HOST= www.typo3.org]
config.baseURL = http://www.typo3.org/
[end]
steffenk schrieb
[globalString = HTTP_HOST= www.typo3.com]
config.baseURL = http://www.typo3.com/
[globalString = HTTP_HOST= www.typo3.org]
config.baseURL = http://www.typo3.org/
[end]
Ja, aber hier musst du jede in Frage kommende Domain einzeln eintragen.
da config.baseURL kein stdWrap hat, gehts auch nicht anders
einpraegsam.net schrieb
steffenk schrieb
[globalString = HTTP_HOST= www.typo3.com]
config.baseURL = http://www.typo3.com/
[globalString = HTTP_HOST= www.typo3.org]
config.baseURL = http://www.typo3.org/
[end]
Ja, aber hier musst du jede in Frage kommende Domain einzeln eintragen.
Stimmt genau, so mach ichs im moment auch nur die Liste wird immer länger und länger und länger und .... wie gesagt es werden einfach zu viele Domains.
Über einen Marker ? Meinst Du die Constants {$var} oder hab ich das falsch verstanden ? Ich glaube die kann man dann aber auch nich per userFunc füllen.
Überings DANKE AN "einpraegsam.net" das er ne ganze Stunde investiert hat, währe doch nicht nötig gewesen 😉
Ich hab nicht alles gelesen, aber warum nicht sowas:
page.headerData.5 = TEXT
page.headerData.5.data=getIndpEnv:TYPO3_HOST_ONLY
page.headerData.5.wrap = <base href="http://|/"></base>
georg
just2b schrieb
Ich hab nicht alles gelesen, aber warum nicht sowas:
page.headerData.5 = TEXT
page.headerData.5.data=getIndpEnv:TYPO3_HOST_ONLY
page.headerData.5.wrap = <base href="http://|/"></base>
georg
öhm, gute Frage, ich habs ehrlich gesagt nicht probiert.
aber kommt RealURL damit klar ? Ich glaube das erwartet das config.baseURL gesetzt ist.
Aber ich probiers mal...melde mich später wieder
.....nur minuten später...
hm also scheinbar klappt es 😉 JUHU 😉
Ich will mich aber nicht zu früh freuen, habe zwar keine Fehler feststellen können aber erstmal abwarten und Tee trinken 😉
trotzdem schon mal DANKÖÖÖ
Hier nochmal für jeden der vor einem ähnlichen Problem steht:
http://www.typo3tricks.com/when-switching-from-baseurl-to-absrefprefix/
vielleicht öffnet es euch die Augen...vielleicht auch nicht 😉
Wer hätte es gedacht ?
Jetzt ist's wieder schief gelaufen und ich mußte die Änderungen rückgängig machen.
definiere schiefgelaufen.... weißt da kann man sich so gut was drunter vorstellen...
georg