sad_djeridi_ais
I'm new here

Prozentzeichen im Inhalt eines CMS_INPUT_DOM

Hallo,

wenn ich im Content Creator den Inhalt eines CMS_INPUT_DOM mit einem %-Zeichen fülle bekomme

ich einen Übertraggungsfehler. Weiss jemand woran das liegt und was man tun muss, damit ein DOM Elemet

mit einem %-Zeichen gefüllt werden kann?

Viele Grüße,

Aissam

0 Kudos
13 Replies
kscheuing
I'm new here

Hallo Aissam,

Du meinst das % zeichen wird in der Preview nicht richtig angezeigt ?

Hast Du es mal mit Konvertierungsregeln versucht ?

http://www.e-spirit.com/odfs51/Vorlagen-Grundlagen/Aufbau-von-Vorlagen/Formatvorlagen/Konvertierung/

hier sollten alle Sonderzeichen entsprechend durch entities ersetzt werden, sonst kommts zur Darstellungsfehlern:

http://dev.w3.org/html5/html-author/charref

Gruß, kai

0 Kudos

Hallo Kai,

muss ich dann die funktion convert2 benutzten? Wenn ich $CMS_VALUE(st_input_dom.convert2)

schreibe, wird der Inhalt in der Conten Creator Preview nicht angezeigt.

Ach und es gibt keinen Darstellungsfehler, sondern es wird ein Fehler angezeigt.

0 Kudos

Hallo Kai,

habe folgende Zeile in der Konvertierungregel hinzugefügt:

0x25="%"

Hat das problem leider nicht gelöst.

Fehlermeldung sieh Anhang

0 Kudos

Hi Aissam,

genau, mit ".convert2" werden nicht html konforme HTML Zeichen entsprechend den Konvertierungsregeln ersetzt.

Und dieser Fehler tritt nur auf wenn Du im DOM Editor ein % Zeichen verwendest ?

Wann genau tritt der Fehler auf ?

Sieht für mich eher aus wie ein ungültiger Aufruf auf dem Server..

Gruß, Kai

0 Kudos

Hallo Kai,

hab doch oben geschrieben, wenn ich convert2 noch mitgeben dann wird nichts angezeigt.

Der Fehler tritt auf, wenn ich ein % reinschreibe und auf Speichern klicke.

0 Kudos

Wie sieht eure Architektur aus ?

Wie und wo sind die Webedit Applikationen deployed ? Nicht auf Jetty/Tomcat, oder ?

Kannst Du vielleicht auch mal den Aufbau deines Formulars / Templates an der Interessanten Stelle posten ?

Gruß, Kai

0 Kudos

Oder Gibts vielleicht ein Problem beim encoding ?

https://community.e-spirit.com/message/14060#14060

Vielleicht beim Filename ? Das könnte zu solchen Problemen führen..

0 Kudos

Wir haben einen Apache noch dazwischen, da wir noch PHP verwenden.

<CMS_INPUT_DOM name="st_anwendung_beschreibung" hFill="yes" rows="10" table="yes" useLanguages="no">

        <FORMATS>

          <TEMPLATE name="wichtig"/>

        </FORMATS>

        <LANGINFOS>

          <LANGINFO lang="*" label="Anwendungsbeschreibung" description="Bitte geben Sie hier die Anwendungsbeschreibung ein."/>

        </LANGINFOS>

      </CMS_INPUT_DOM>

Das ist hier das INPUT_DOM

HTML:

<div $CMS_VALUE(editorId(editorName:"st_anwendung_beschreibung"))$>

                                                                <p>$CMS_VALUE(st_anwendung_beschreibung)$</p><br />

                                                    </div>

und hier wird er ausgegeben.

0 Kudos

zwischen was ? Tomcat und der Welt ?

Wo sind die Webapps deployed ?

Offensichtlich kommt die Meldung vom Webseal.. vielleicht ist da irgendwas ?

Musst n paar Infos liefern, sonst kann ich dir nicht helfen.

Gruß Kai

0 Kudos