Search the FirstSpirit Knowledge Base
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
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
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.
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
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.
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
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..
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.
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