Mosch5: HTML maskieren

Liebe Leute,

ich habe ein kleines Problem.
Über ein Tooltip möchte ich ein Bild vergrößert anzeigen lassen (xt:commerce -tut aber denke ich nichts zur Sache).
Bitte schaut Euch doch den Code einmal an. Da der/das Tooltip über onmouseover="Tip... aufgerufen wird, muss ich die Sonderzeichen innerhalb der Anführungsstriche maskieren.
Gesagt, getan - so sieht es aus: Funktioniert aber leider nicht! Ich vermute, es liegt am "|" oder den ":", habe aber eigentlich keine Ahnung. Ohne diesen Bereich "|replace:'thumbnail':'info'" funktioniert es tadellos.

Es wäre prima, wenn mir jemand von Euch weiterhelfen könnte.

Tausend Dank vorab.

Viele Grüße

Mosch5

<img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" onmouseover="Tip('<table><tr><td><img src='{$module_data.PRODUCTS_IMAGE|replace:'thumbnail':'info'}'/></td></tr></table>')" onmouseout="UnTip()"/>

  1. Hi,

    Über ein Tooltip möchte ich ein Bild vergrößert anzeigen lassen (xt:commerce -tut aber denke ich nichts zur Sache).

    vermutlich doch.

    Da der/das Tooltip über onmouseover="Tip... aufgerufen wird, muss ich die Sonderzeichen innerhalb der Anführungsstriche maskieren.

    nicht zwangsläufig und auch nicht so.

    <img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" onmouseover="Tip('<table><tr><td><img src='{$module_data.PRODUCTS_IMAGE|replace:'thumbnail':'info'}'/></td></tr></table>')" onmouseout="UnTip()"/>

    zunächst mal wundert mich der HTML-Code - wozu diese nutzlose Tabelle?
    Dann wäre aus HTML-Sicht die Zeichenfolge "/>" zu vermeiden.
    Dein Probem ist aber wohl, dass xt:commerce mit den maskierten Angaben nichts anzufangen weiß; dieser Code wird doch ohnehin vom CMS ersetzt - wozu dann maskieren?

    freundliche Grüße
    Ingo