Zum Inhalt springen

parseFunc für HTML Elemente um Marker zu nutzen

Erstellt am 5. Februar 2009 · 2 Antworten · letzte Antwort am 5. Februar 2009

Tags: Frage

einpraegsam.​net ·

Hallo,

mit Hilfe dieses TS ist es mir möglich Marker (z.B. ###MARKER###) in HTML Content Elementen anzusprechen:

lib.own_parseFunc {
	makelinks = 0
	allowTags = *
	denyTags =
	constants = 1
	nonTypoTagStdWrap.HTMLparser = 1
}
tt_content.html.parseFunc =< lib.own_parseFunc

constants.MARKER = blabla

Allerdings wird der Marker nur dann ersetzt, wenn er sich selbst nicht in einem Tag befindet

Funktioniert:

###MARKER###<img src="bla.jpg" />

Funktioniert nicht:

<img src="###MARKER###" />

Alle Ideen sind willkommen!

Alex

Unbekannter Benutzer ·

Ich hab mir gerade mal die tslib_content angesehen und dort wird constants auch nur für alles was nicht innerhalb eines Tags (also < >) ausgeführt, ich hätte es auch anders erwartet. short ebenso und auch userfunc. D.h. es bleibt dir nur:

1) tslib_content X-Class
2) parseFunc.tags versuchen zu benutzen
3) irgendwas mit nonTypoTagStdWrap oder nonTypoTagUserFunc