Ich habe einen Standardwert für ein RTE-Feld in AEM festgelegt. Dieser Wert wird korrekt angezeigt, wenn der Dialog zum ersten Mal geöffnet wird. Wenn er jedoch gespeichert und erneut geöffnet wird, wurde die href vom A-Tag entfernt. (Dies ist ein externer Link)Wie verhindere ich, dass AEM die href von einer RTE entfernt, die einen Standardwert hat, der eine Verknüpfung enthält?
Es funktioniert korrekt, wenn diese href dann wieder mit der RTE-Link-Taste hinzugefügt wird, aber natürlich möchte ich, dass das erste Mal richtig funktioniert.
Ich bin neu in AEM und zur Zeit haben die folgende (Hinweis: für dieses Beispiel habe ich die URL und Kopie geändert haben Versionen zu testen):
<branchResultsCopy
jcr:primaryType="cq:Widget"
externalStyleSheets="[/etc/designs/rtg/clientlibs/author/style/source/rte.css]"
fieldLabel="Branch results copy"
name="./branchresultscopy"
defaultValue="<p>If you'd like information about blah blah blah, visit our <a target='_blank' link-checker='skip' href='https://www.testurl.com'>Link text</a> page.</p>"
xtype="richtext">
<htmlRules
jcr:primaryType="nt:unstructured">
<links
jcr:primaryType="nt:unstructured"
protocols="[http://,https://]"/>
</htmlRules>
<rtePlugins
jcr:primaryType="nt:unstructured">
<edit
jcr:primaryType="nt:unstructured">
<htmlPasteRules
jcr:primaryType="nt:unstructured">
<allowBasics
jcr:primaryType="nt:unstructured"
anchor="{Boolean}true"
bold="{Boolean}true"
/>
</htmlPasteRules>
</edit>
<format
jcr:primaryType="nt:unstructured"
features="[bold,italic]"/>
<lists
jcr:primaryType="nt:unstructured"
features="[ordered,unordered]"/>
<links
jcr:primaryType="nt:unstructured"
features="*"/>
</rtePlugins>
</branchResultsCopy>
Ist die Verbindung, die Sie verwenden, gültig (ich nehme an, das Beispiel ist eine Dummy-URL)? Vielleicht sogar mit dem Link-Checker = 'skip' (noch nie davon gehört) wird der Link vom Link Checker entfernt. – Thomas
Danke Thomas, habe ich überprüft und die URL in meinem echten Code geht auf einen gültigen Link. – MarkP