Zum Inhalt springen

target= ... entfernen

Erstellt am 23. Februar 2007 · 9 Antworten · letzte Antwort am 23. Oktober 2011

Tags: Frage

inu ·

Hallo Leute,

ich habe in diversen Seiten Links eingebaut, die wiederum auf andere Seiten (interne Links) verweisen. Nun möchte ich gern die Seiten XHTML-konform gestalten. Das heißt: "target" muss entfernt werden.
Nach einigen Stöbern im Forum habe ich gefunden, dass man bei den Konstanten folgendes eingeben sollte:

PAGE_TAGET =

Dies hat aber bei mir keine Auswirkung. Im Quelltext tauch nach wie vor die Target-Angabe auf.

WIE kann ich die unterdrücken?

Vielen Dank

just2b ·

Constants

PAGE_TARGET = 
content.pageFrameObj =
styles.content.links.extTarget = 
styles.content.mailform.target = 
styles.content.searchresult.resultTarget = 
styles.content.links.target = 
styles.content.searchresult.target =

georg

sventb ·

Funktioniert so leider nicht in der aktuellen TYPO3-Version (4.4).
Dort kann das target nur überschrieben, nicht aber entfernt werden - zumindest in einem TMENU.

wok ·

Nach einiger Suche habe ich eine Lösung für das Problem gefunden das target Attribut, das bei

page.config.doctype = xhtml_strict

Probleme bereitet, zu entfernen. Das funktioniert mit dem folgender Einstellung im Setup:

page.stdWrap.HTMLparser {
	keepNonMatchedTags = 1
	tags.a.fixAttrib.target.unset = 1
}

Getestet unter TYPO3 4.5.2.

wok ·

Bei TYPO 4.4.x muss vermutlich das stehen:

page.stdWrap.HTMLparser = 1
page.stdWrap.HTMLparser {
	keepNonMatchedTags = 1
	tags.a.fixAttrib.target.unset = 1
}

Damit klappt es hier auch auf der 4.4.6.

sventb ·

Stimmt, damit geht es - das target-Attribut ist damit bei allen Links (im Menü, RTE, ...) verschwunden 🙂

Kurt51 ·

man kann es auch generell so eintragen:

lib.parseFunc {
   tags.link.typolink.target >
  	nonTypoTagStdWrap.HTMLparser = 1
	nonTypoTagStdWrap.HTMLparser {
		keepNonMatchedTags = 1
		# Eliminieren der "target=" im Menü, RTE, ...
		tags.a.fixAttrib.target.unset = 1
	}
}

das klappt jedenfalls bis V4.5.7