Zum Inhalt springen

Kaufmannsund im Menü

Erstellt am 21. Juli 2006 · 9 Antworten · letzte Antwort am 24. Juli 2006

Tags: Frage

axel___ ·

Hi,

mit dem xhtml_cleaning erreicht man ja schon eine Menge, allerdings wird ein Kaufmannsund im Menü nicht korrekt ersetzt und taucht weiterhin im Frontend als "&" anstatt "&amp..." auf, z.B. wenn man einen Menüpunkt "News & Termine" nennen will. Die Seite ist somit nicht XHTML-konform. #angry#

Kennt jemand ein Möglichkeit das zu korrigieren?

Danke,
Euer Axel

user667 ·

Hi,

versuchs mal mit der Extension Enhanced HTML cleaner (qcom_htmlcleaner). Bei mir läuft das relativ gut, nur wenn der Flag "no_cache" gesetzt ist, wird das "&no_cache=1" komischerweise nicht nur durch "&no_cache=1" ersetzt. Der Rest funktioniert prima...

Grüße
user

axel___ ·
user667 schrieb

Hi,

versuchs mal mit der Extension Enhanced HTML cleaner (qcom_htmlcleaner)...

Danke für den Tipp, habs installiert/konfiguriert, leider ersetzt er die "&" im Menü immer noch nicht. Lediglich wenn ich simulateStaticDocuments anschalte, tauchen die "&" nicht mehr auf.

Mir wäre aber eine generelle Lösung lieber.

Danke und Gruß,
Tommy

axel___ ·
steffenk schrieb

so, es gibt doch eine ganz einfache Lösung:

1.NO.stdWrap.htmlSpecialChars = 1

Perfekt!!! Das hat geholfen, alle & sind nun sauber ersetzt.
Lediglich das & im Printlink ("...&type=98...") will noch nicht
so recht.

Hast Du da noch eine Idee?

Danke.
Axel

steffenk ·

wenn Du mir sagst, wie Du den Printlink erzeugst, wird sich da ebenso eine Lösung finden, man muss nur ein stdWrap finden.

axel___ ·
steffenk schrieb

wenn Du mir sagst, wie Du den Printlink erzeugst, wird sich da ebenso eine Lösung finden, man muss nur ein stdWrap finden.

Na aber gerne doch, im Template kommt der Marker:
PRINTLINK < temp.printlink

und der Inhalt aus der Printlink-Tempalte:

temp.printlink = TEXT
temp.printlink {
value = Drucken
postUserFunc = tx_make_printlink
postUserFunc.include_post_vars = 1
postUserFunc.target = _blank
postUserFunc.popup = 1
postUserFunc.windowname = Print
postUserFunc.windowparams = (resizable=yes,toolbar=yes,scrollbars=yes,menubar=yes,width=800,height=500)
}

Grüße,
Axel

steffenk ·

ok, sollte eigentlich kein Problem sein, versuch mal eine der Varianten:

stdWrap.htmlSpecialChars = 1 
postUserFunc.htmlSpecialChars = 1

ansonsten schau mal in die Klasse der Extension, wie die Links zusammengesetzt werden.

axel___ ·
steffenk schrieb

ok, sollte eigentlich kein Problem sein, versuch mal eine der Varianten:

stdWrap.htmlSpecialChars = 1 
postUserFunc.htmlSpecialChars = 1

So einfach war es leider nicht, aber in dem Skript hat ein hinzufügen von htmlSpecialChars geholfen.

Ich danke Dir für Deine zahlreichen Tipps,
Problem ist gelöst!

Viele Grüße,
Axel