2017-03-20 3 views
2

Ich verwende derzeit Rich Text Editor (RTE) in meinem AEM 6.2-Projekt. Ich möchte RTE konfigurieren, um Blockquote-Tag zu verwenden. Wie kann dies erreicht werden?Update RTE-Komponente zu Block Quotes in AEM verwenden

<blockquote> 

Komponentencode:

<paraformat jcr:primaryType="nt:unstructured" features="*"> 
    <formats jcr:primaryType="cq:WidgetCollection"> 
     <p jcr:primaryType="nt:unstructured" description="Paragraph" tag="p"/> 
     <h1 jcr:primaryType="nt:unstructured" description="Heading 1" tag="h1"/> 
     <h2 jcr:primaryType="nt:unstructured" description="Heading 2" tag="h2"/> 
     <h3 jcr:primaryType="nt:unstructured" description="Heading 3" tag="h3"/> 
     <h4 jcr:primaryType="nt:unstructured" description="Heading 4" tag="h4"/> 
     <h5 jcr:primaryType="nt:unstructured" description="Heading 5" tag="h5"/> 
     <blockquote jcr:primaryType="nt:unstructured" description="Block Quote" tag="blockquote"/> 
    </formats> 
</paraformat> 

Referenz:

RTE in JCR

Dialog View

Dank.

Adding custom paragraph formats to RTE

Grundsätzlich überlagern Sie die RTE und erweitern das PARA Plugin durch die Einführung der neuen Elemente:

+0

Was meinst du mit * configure *? Möchten Sie, dass RTE 'blockquote' als Option anzeigt oder soll 'blockquote' gerendert werden? Dies sind zwei verschiedene Probleme, daher fragen. –

+0

Was ich meinte, war, RTE die 'blockquote' zu ​​erlauben. – phemanthkumar28

+0

Siehe meine Antwort unten. Ich habe beide Themen behandelt. Lassen Sie mich wissen, wenn Sie weitere Informationen benötigen –

Antwort

2

Sie können gemäß den Anweisungen in offiziellen Dokumenten ein neues Blockelement hinzufügen. Zusammenfassung Schritte sind:

  1. Projizieren Sie Ihre RTE
  2. cq erstellen: EditConfig/inplaceEditing/PARA/Format Knoten unter Ihrem RTE Kontrolle.
  3. einen Knoten für Ihren Stil erstellen, nennen Sie es und geben Sie die folgenden Eigenschaften ->Description: Block Quote & Tag: blockquote
  4. Stellen Sie sicher, alle anderen Standardformaten wie p, H1, H2 usw.

Das ist, es. Sie sollten Ihren neuen Absatzstil in der Dropdown-Liste für Absatzformate sehen.

Dies ist eine Zusammenfassung, wie alle Bilder, diesen Beitrag zu lang machen werden, aber ein ausführlicher Beitrag findet Sie unter: http://www.aemcq5tutorials.com/tutorials/configure-rte-plugin-in-touch-ui/

Optional, müssen Sie, wenn blockquote Element überprüfen, indem Inspektion erlaubt ist Ihre /libs/cq/xssprotection/config.xml Datei. Die Datei ist selbsterklärend mit vielen Kommentaren, aber im Allgemeinen sollten Sie unter <tag-rules> überprüfen, um sicherzustellen, dass Ihr Tag unterstützt wird. OOTB AEM 6.2 erlaubt Element, aber einige Upgrades haben es möglicherweise verloren.

+0

Super !! Es funktionierte!! Vielen Dank!! Der letzte Schritt bezüglich 'config.xml' ist sehr nett zu wissen. – phemanthkumar28

+0

Froh, dass es funktioniert hat. Ich habe mir nach dem Update den Kopf über den Kopf gekratzt. Akzeptieren Sie die Antwort, wenn Sie möchten. Dies könnte anderen helfen. Die config.xml ist besonders für Legacy-Konfigurationen, die von Upgrades übernommen werden, ein Problem. –