[TYPO3-german] Link Anhängsel bei Laden von Seiten mit "Erweitert"-Typ

Illi, Cornelius Cornelius.Illi at student.hpi.uni-potsdam.de
Fri Sep 21 17:13:08 CEST 2007


Hallo zusammen,

Ich habe ein merkwürdiges Problem: http://www.domain.de/publikationen.html?L=%5C%5C%5C%5C%5C%5C%5C%5C%5C%5C%5C%5C%5C%5C%5C%5C%5C%5C%5C%5C%5C%5C%5C%255, was in kurzer Form so aussieht http://www.domain.de/publikationen.html?L=\\\\\\\\\\\\\\\\\\\\\\\%5
Das Problem tritt bei Seiten vom Typ "Erweitert" auf und betrifft alle dynamisch generierten Links. Wenn einmal eine solche Seite angeklickt wurde vererbt sich der Fehler fort, jedoch in teilweise anderer Form http://www.domain.de/a.html?L=0%3FL%3D1%3FL%3D1%3FL%3D1%3FL%3D1%3FL%3D1%3FL%3D1%3FL%3D1%3FL%3D1 was in kurzer Form so aussieht http://www.domain.de/a.html?L=0?L=1?L=1?L=1?L=1?L=1?L=1?L=1?L=1?L=1?L=1.
Die generierten Links sind deswegen nicht kaputt, jedoch werden diese "unsaubern Links" von Benutzern kopiert und verbreitet. Das kann so nicht bleiben.
Komisch ist das ganze zudem, weil die Seiten ja gecached werden und bei erneutem Aufruf ohne Anhängsel, diese auch nicht mehr beinhalten.

Wir benutzten TYPO 4.1.2 mit automaketemplate, realurl und realurlmanagement.
Die Sprachauswahl wird über folgendes TS im Template definiert:

-----------------------------------------
config {
	linkVars = L
	language = de
	locale_all = de_DE
	# (-) kochbuch: nicht gesetzt
	# sys_language_uid = 0 
	htmlTag_langKey = de
}

[globalVar = GP:L=1]
config {
	language = en
	locale_all = en_US
	sys_language_uid = 1
	htmlTag_langKey = en
}
[global]
-----------------------------------------

Das Template ist modularisiert, sodass Subparts für Unterseiten unkompliziert überschrieben werden können.

-----------------------------------------
temp.mainTemplate {
	subparts{
		mysubpart.definition
	}
}

... 

page.10 < temp.mainTemplate
page.headerData.10  < temp.headTemplate
-----------------------------------------

Die Definition der Sprachauswahl ist mit dem Beispiel aus dem TYPO3-Kochbuch abgeglichen und sollte korrekt sein.
Es konnte bisher kein Zusammenhang zwischen der Anzahl der angefügten Zeichen und dem Menu oder Inhaltselementen, noch die Art der Änhängsel (L=1, \) festgestellt werden. Auch tritt das Problem direkt nach dem leeren der Caches auf. Jedoch, wenn einmal, dann immer.
Vielleicht kann sich jemand einen Reim darauf machen, was hier passiert.
Vielen Dank für eure Unterstützung. 
Mit freundlichen Grüßen,

Cornelius Illi


More information about the TYPO3-german mailing list