Archiv für den Monat: April 2011

TypoScript: Keine Übersetzung für RECORDS?

Ein nahezu unlösbares Rätsel: In einem TYPO3-System mit TemplaVoilà und mehreren Sprachen, welches ich nicht selbst aufgesetzt hatte, wurden die Inhalte nicht übersetzt. Statt dessen wurden immer nur die Inhalte der Defaultsprache angezeigt. Die TemplaVoilà-Datenstrukturen und auch sonst alles schien richtig zu sein, die Sprachumschalter über den berühmten L-Parameter waren richtig zusammengebastelt – was also war das Problem?
Nach einiger Zeit intensivster Recherche bin ich dann auf die Lösung gekommen – einfach, aber so unscheinbar, dass ich Sie glatt übersehen habe…
Weiterlesen

Internet Explorer und JavaScript Weiterleitung – Wo ist der Referer?

Jeder, der schon mal eine Weiterleitung per JavaScript gemacht hat, und prüfen musste, woher der User kommt, hat sich mit Sicherheit schon einmal diese Frage gestellt: Wo zur Hölle ist der Referer?
Fakt ist: bis hin zum IE 8 gibt es einen Bug (oder ein Feature?) diesbezüglich: Bei einer Weiterleitung mittels JavaScript über document.location.href wird der Referer schlicht und ergreifend verschluckt und bleibt undefiniert. Äußerst ärgerlich, wenn man zufällig darauf angewiesen ist. Es gibt allerdings dazu einen kleinen Workaround, mit Hilfe dessen auch der IE die Herkunft preisgibt.
Weiterlesen