Search the FirstSpirit Knowledge Base
Wenn in einem Texteingabefeld die Formatierung "Fett" erlaubt ist, sollte doch bei einem Copy&Paste von einer Webseite oder einem Word diese Formatierung übernommen werden. Wenn diese Formatierung jedoch nicht übernommen wird: Welche Gründe könnte dies haben, sind zusätzliche Konfigurationen notwendig?
Vielen Dank!
Texteingabefeld == CMS_INPUT_TEXT ?
vielleicht hilft dieser Thread weiter: https://community.e-spirit.com/message/4600#4600
gruss
andré
Eine Ergänzung der Frage: Ist es auch im Standard möglich Formatierungen im DOM Input zu übernehmen oder ist dies grundsätzlich nur mit dem Office Modul notwendig?
Vielen Dank!
Hallo,
für die Funktionalität ist dann Office Modul notwendig. Ansonsten müssten Sie den DOM per API befüllen.
Das Office Modul vorhanden und installiert. Könnten fehlende Konfigurationen die Ursache dafür sein, dass die Formatierung nicht übernommen wird?
und enableImport="yes" ist im Domeditor bzw. im zugehoerigen Formular auch aktiviert?
Hallo Herr Pfeiler,
ich habe mich des Problems von Herrn Lötterle jetzt angenommen. Bitte entschuldigen Sie, dass eine Antwort so lange gedauert hat. Zu Ihrer Frage: Mittlerweile haben wir in allen Formularen bei den CMS_INPUT_DOM-Elementen die Option enableImport="yes" gesetzt und ein entsprechendes Icon wird im Formular auch angezeigt. Formatierungen werden jedoch weiterhin weder aus Office, noch aus HTML übernommen.
Evtl. hilft unsere Regelsatz-Konfiguration weiter? Sie sieht sowohl in der Server- als auch der Projekt-Konfiguration wie folgt aus:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ImportRuleSets>
<mapping description="Project local import ruleset definition" linkConfigExternal="textlinkexternal.standard" linkConfigInternal="textlinkinternal.standard" mimeType="text/html" name="Project local Import Ruleset" versionTag="22">
<style mapname="align" name="text-align"/>
<style mapname="foregroundcolor" name="color"/>
<style mapname="bgcolor" name="background"/>
<style name="list-style"/>
<element handler="strip" tag="html">
<attribute handler="style" name="style"/>
<text action="ignore"/>
<element findtag="title" handler="find" tag="head"/>
<element handler="strip" id="HTML.body" tag="body">
<text action="default"/>
<element handler="default" tag="*"/>
<element handler="strip" tag="div"/>
<element class="Wichtig" inherit="HTML.paragraph" maptag="important" tag="p"/>
<element class="Hinweis" inherit="HTML.paragraph" maptag="note" tag="p"/>
<element default="true" handler="map" id="HTML.paragraph" tag="p">
<text action="keep"/>
<element handler="strip" tag="*"/>
<element handler="strip" tag="span"/>
<element content="IGNORE" handler="media" mediaref="src" tag="img">
<attribute name="src"/>
</element>
<element maptag="br" tag="br"/>
<element maptag="b" tag="b"/>
<element maptag="b" tag="strong"/>
<element maptag="i" tag="i"/>
<element maptag="pre" tag="pre"/>
<element maptag="u" tag="u"/>
<element maptag="s" tag="s"/>
<element maptag="h1" tag="h1"/>
<element maptag="h2" tag="h2"/>
<element maptag="h3" tag="h3"/>
<element maptag="h4" tag="h4"/>
<element maptag="h5" tag="h5"/>
<element class="Wichtig" inherit="HTML.paragraph" maptag="important" tag="p"/>
<element class="Hinweis" inherit="HTML.paragraph" maptag="note" tag="p"/>
<element handler="object" maptag="link" tag="a">
<attribute mapname="target" name="href"/>
</element>
<element id="HTML.list" tag="ul">
<attribute mapname="style" mapvalues="disc:1" name="type" value="0"/>
<element inherit="HTML.paragraph" mapattributes="false" tag="li"/>
</element>
<element inherit="HTML.list" maptag="ul" tag="ol">
<attribute mapname="style" mapvalues="1:2,a:3,A:4,i:5,I:6" name="type" value="0"/>
</element>
<element handler="table" inherit="HTML.body" tag="table">
<attribute mapname="style" value="generictable"/>
<element handler="skip" tag="*"/>
<element inherit="HTML.body" tag="tr">
<element handler="skip" tag="*"/>
<element id="HTML.tablecell" inherit="HTML.paragraph" tag="td">
<attribute name="colspan"/>
<attribute name="rowspan"/>
<element break="br" handler="strip" inherit="HTML.paragraph" mapattributes="true" tag="p"/>
</element>
<element inherit="HTML.tablecell" maptag="td" tag="th"/>
</element>
</element>
</element>
</element>
</element>
</mapping>
<mapping description="Project local import ruleset definition (generic link)" linkConfigExternal="textlinkexternal" linkConfigInternal="textlinkinternal" mimeType="text/html" name="Project local Import Ruleset (generic link)" versionTag="22">
<style mapname="align" name="text-align"/>
<style mapname="foregroundcolor" name="color"/>
<style mapname="bgcolor" name="background"/>
<style name="list-style"/>
<element handler="strip" tag="html">
<attribute handler="style" name="style"/>
<text action="ignore"/>
<element findtag="title" handler="find" tag="head"/>
<element handler="strip" id="HTML.body" tag="body">
<text action="default"/>
<element handler="default" tag="*"/>
<element handler="strip" tag="div"/>
<element class="Wichtig" inherit="HTML.paragraph" maptag="important" tag="p"/>
<element class="Hinweis" inherit="HTML.paragraph" maptag="note" tag="p"/>
<element default="true" handler="map" id="HTML.paragraph" tag="p">
<text action="keep"/>
<element handler="strip" tag="*"/>
<element handler="strip" tag="span"/>
<element content="IGNORE" handler="media" mediaref="src" tag="img">
<attribute name="src"/>
</element>
<element maptag="br" tag="br"/>
<element maptag="b" tag="b"/>
<element maptag="b" tag="strong"/>
<element maptag="i" tag="i"/>
<element maptag="pre" tag="pre"/>
<element maptag="u" tag="u"/>
<element maptag="s" tag="s"/>
<element maptag="h1" tag="h1"/>
<element maptag="h2" tag="h2"/>
<element maptag="h3" tag="h3"/>
<element maptag="h4" tag="h4"/>
<element maptag="h5" tag="h5"/>
<element class="Wichtig" inherit="HTML.paragraph" maptag="important" tag="p"/>
<element class="Hinweis" inherit="HTML.paragraph" maptag="note" tag="p"/>
<element handler="object" maptag="link" tag="a">
<attribute mapname="target" name="href"/>
</element>
<element id="HTML.list" tag="ul">
<attribute mapname="style" mapvalues="disc:1" name="type" value="0"/>
<element inherit="HTML.paragraph" mapattributes="false" tag="li"/>
</element>
<element inherit="HTML.list" maptag="ul" tag="ol">
<attribute mapname="style" mapvalues="1:2,a:3,A:4,i:5,I:6" name="type" value="0"/>
</element>
<element handler="table" inherit="HTML.body" tag="table">
<attribute mapname="style" value="generictable"/>
<element handler="skip" tag="*"/>
<element inherit="HTML.body" tag="tr">
<element handler="skip" tag="*"/>
<element id="HTML.tablecell" inherit="HTML.paragraph" tag="td">
<attribute name="colspan"/>
<attribute name="rowspan"/>
<element break="br" handler="strip" inherit="HTML.paragraph" mapattributes="true" tag="p"/>
</element>
<element inherit="HTML.tablecell" maptag="td" tag="th"/>
</element>
</element>
</element>
</element>
</element>
</mapping>
<mapping description="use a default text only import handler." mimeType="text/plain" name="Standard (text only import)" versionTag="21"/>
</ImportRuleSets>
Die Option "Erweiterung der globalen Regelsatz-Konfiguration" ist in der Projekt-Konfiguration für diese Komponente aktiviert, auch wenn die beiden Konfigurationen identisch sind.
Wo könnte das Problem noch liegen? Vielen Dank für Ihre Antwort im Voraus!
Viele Grüße
René Schubert
Hallo,
ich habe exakt das selbe Problem.
Das Posting wurde als beantwortet angenommen - was genau war denn die Ursache für das Problem?
Grüße,
Michael Kurtz