Konfigurera plugin-programmen för RTF-redigeraren configure-the-rich-text-editor-plug-ins
RTE-funktioner är tillgängliga via en serie plugin-program, var och en med features-egenskaper. Du kan konfigurera egenskapen features så att en eller flera RTE-funktioner aktiveras eller inaktiveras. I den här artikeln beskrivs hur du specifikt konfigurerar RTE-plugin-program.
Mer information om de andra RTE-konfigurationerna finns i Konfigurera RTF-redigerare.
Aktivera ett plugin-program och konfigurera egenskapen features activateplugin
Följ de här stegen för att aktivera ett plugin-program. Vissa steg behövs bara när du konfigurerar ett plugin-program för första gången, eftersom motsvarande noder inte finns.
Som standard format, link, list, justifyoch control plugin-program och alla deras funktioner är aktiverade i RTE.
rtePlugins noden kallas <rtePlugins-node> för att undvika dubbletter i den här artikeln.-
Leta reda på textkomponenten för ditt projekt med CRXDE Lite.
-
Skapa den överordnade noden för
<rtePlugins-node>om den inte finns, innan du konfigurerar några RTE-plugin-program:-
Beroende på vilken komponent du har är de överordnade noderna:
config: .../text/cq:editConfig/cq:inplaceEditing/config- en alternativ konfigurationsnod:
.../text/cq:editConfig/cq:inplaceEditing/inplaceEditingTextConfig text: .../text/dialog/items/tab1/items/text
-
Är av typen: jcr:primärType
cq:Widget -
Båda har följande egenskap:
- Namn
name - Typ
String - Värde
./text
- Namn
-
-
Skapa en nod beroende på vilket gränssnitt du konfigurerar för
<rtePlugins-node>, om den inte finns:- Namn
rtePlugins - Typ
nt:unstructured
- Namn
-
Under detta skapar du en nod för varje plugin-program som du vill aktivera:
- Typ
nt:unstructured - Namn plug-in-id:t för plug-in-programmet krävs
- Typ
När du har aktiverat ett plugin-program följer du de här riktlinjerna för att konfigurera features -egenskap.
Förstå plugin-programmet findreplace understand-findreplace-plugin
The findreplace plug-in-programmet behöver ingen konfiguration. Det går som det ska.
När du använder funktionen Ersätt bör du ange den ersättningssträng som ska ersättas samtidigt som söksträngen. Du kan dock fortfarande klicka på Sök för att söka efter strängen innan du ersätter den. Om ersättningssträngen anges efter att du klickat på Sök återställs sökningen till början av texten.
Dialogrutan Sök och ersätt blir genomskinlig när du klickar på Sök och blir ogenomskinlig när du klickar på Ersätt. Detta gör att författaren kan granska texten som författaren ska ersätta. Om användare klickar på Ersätt alla stängs dialogrutan och visar antalet ersättningar som gjorts.
Konfigurera inklistringslägen paste-modes
När du använder RTE kan författare klistra in innehåll i något av följande tre lägen:
-
Webbläsarläge: Klistra in text med webbläsarens standardimplementering för inklistring. Det är inte en rekommenderad metod eftersom den kan medföra oönskad markering.
-
Oformaterad text, läge: Klistra in urklippsinnehållet som oformaterad text. Alla formatelement och formateringselement i det kopierade innehållet tas bort innan de infogas i Experience Manager -komponenten.
-
MS Word-läge: Klistra in texten, inklusive tabeller, med formatering när du kopierar från MS Word. Det går inte att kopiera och klistra in text från en annan källa, t.ex. en webbsida eller MS Excel, utan endast partiell formatering.
Konfigurera de inklistringsalternativ som finns i verktygsfältet för textredigering configure-paste-options-toolbar
Du kan ange några, alla eller inga av dessa tre ikoner till författarna i verktygsfältet för textredigering:
-
Paste (Ctrl+V): Kan förkonfigureras så att det motsvarar något av de tre inklistringslägena ovan.
-
Paste as Text: Innehåller funktioner för normalt textläge.
-
Paste from Word: Tillhandahåller MS Word-funktionalitet.
Följ de här stegen för att konfigurera RTE så att nödvändiga ikoner visas.
- Navigera till komponenten, till exempel
/apps/<myProject>/components/text. - Navigera till noden
rtePlugins/edit. Se aktivera ett plugin-program om noden inte finns. - Skapa
featurespåeditoch lägga till en eller flera funktioner. Spara alla ändringar.
Konfigurera beteendet för ikonen Klistra in (Ctrl+V) och genvägen configure-paste-icon-shortcut
Du kan förkonfigurera beteendet för Paste (Ctrl+V) -ikonen med följande steg. Den här konfigurationen definierar också beteendet för kortkommandot Ctrl+V som författare använder för att klistra in innehåll.
Konfigurationen tillåter följande tre typer av användningsfall:
-
Klistra in text med webbläsarens standardimplementering för inklistring. Det är inte en rekommenderad metod eftersom den kan medföra oönskad markering. Konfigurerad med
browsernedan. -
Klistra in urklippsinnehållet som oformaterad text. Alla formatelement från det kopierade innehållet tas bort innan de infogas i AEM. Konfigurerad med
plaintextnedan. -
Klistra in texten, inklusive tabeller, med formatering när du kopierar från MS Word. Det går inte att kopiera och klistra in text från en annan källa, t.ex. en webbsida eller MS Excel, utan endast partiell formatering. Konfigurerad med
wordhtmlnedan.
-
Navigera till
<rtePlugins-node>/editnod. Skapa noderna om de inte finns. Mer information finns i aktivera ett plugin-program. -
I
editnoden skapar en egenskap med följande information:- Namn
defaultPasteMode - Typ
String - Värde Ett av de obligatoriska inklistringslägena
browser,plaintext, ellerwordhtml.
- Namn
Konfigurera de format som tillåts när innehåll klistras in paste-formats
Klistra in som Microsoft-ord (paste-wordhtml) kan konfigureras ytterligare så att du uttryckligen kan definiera vilka format som tillåts när du klistrar in i AEM från ett annat program, till exempel Microsoft Word.
Om t.ex. endast fet stil och listor ska tillåtas när du klistrar in i AEM kan du filtrera bort de andra formaten. Detta kallas konfigurerbar inklistringsfiltrering, vilket kan göras för båda:
För länkar kan du också definiera de protokoll som automatiskt godkänns.
Så här konfigurerar du vilka format som tillåts när du klistrar in text i AEM från ett annat program:
-
Navigera till noden i komponenten
<rtePlugins-node>/edit. Skapa noderna om de inte finns. Mer information finns i aktivera ett plugin-program. -
Skapa en nod under
editnod som innehåller inklistringsreglerna för HTML:- Namn
htmlPasteRules - Typ
nt:unstructured
- Namn
-
Skapa en nod under
htmlPasteRules, för att innehålla information om de grundläggande formaten:- Namn
allowBasics - Typ
nt:unstructured
- Namn
-
Om du vill styra de enskilda formaten som godkänns skapar du en eller flera av följande egenskaper på
allowBasicsnod:- Namn
bold - Namn
italic - Namn
underline - Namn
anchor(för både länkar och namngivna ankare) - Namn
image
Alla egenskaper är Typ
Booleanså att Värde Du kan antingen markera eller ta bort markeringen för att aktivera eller inaktivera funktionen.note note NOTE Om det inte uttryckligen definieras används standardvärdet true och formatet accepteras. - Namn
-
Andra format kan också definieras med hjälp av en rad andra egenskaper eller noder, som även kan användas på
htmlPasteRulesnod. Spara alla ändringar.
Du kan använda följande egenskaper för htmlPasteRules.
allowBlockTagsDefinierar listan med blocktaggar som tillåts. Några möjliga blocktaggar är:
- rubriker (h1, h2, h3)
- stycken (p)
- listor (ol, ul)
- tabeller (tabell)
fallbackBlockTagallowBlockTags. p i de flesta fall.Definierar beteendet när tabeller klistras in. Den här noden måste ha egenskapen allow (boolesk) för att definiera om inklistring av tabeller tillåts. Om tillåt är inställt på falsemåste du ange egenskapen ignoreMode (skriv String) för att definiera hur inklistrat tabellinnehåll hanteras. Giltiga värden för ignoreMode är:
remove: Tar bort tabellinnehåll.paragraph: Ändrar tabellceller till stycken.
Definierar beteendet när listor klistras in. Måste ha egenskapen allow (boolesk) för att ange om inklistring av listor är tillåten. If allow är inställd på falsemåste du ange egenskapen ignoreMode (skriv String) för att definiera hur listinnehåll som klistras in ska hanteras. Giltiga värden för ignoreMode är:
remove: Tar bort listinnehåll.paragraph: Omvandlar listobjekt till stycken.
Ett exempel på en giltig htmlPasteRules strukturen är nedan.
"htmlPasteRules": {
"allowBasics": {
"italic": true,
"link": true
},
"allowBlockTags": [
"p", "h1", "h2", "h3"
],
"list": {
"allow": false,
"ignoreMode": "paragraph"
},
"table": {
"allow": true,
"ignoreMode": "paragraph"
}
}
Konfigurera textformat text-styles
Författare kan använda format för att ändra utseendet på en del av texten. Formaten baseras på CSS-klasser som du fördefinierar i din CSS-formatmall. Stiliserat innehåll omges av span taggar med class -attribut som refererar till CSS-klassen. Till exempel, <span class=monospaced>Monospaced Text Here</span>.
När plugin-programmet Styles är aktiverat för första gången finns det inga standardformat. Popup-listan är tom. Så här förser du författarna med formatmallar:
- Aktivera den nedrullningsbara listrutan Format.
- Ange platsen/platserna för formatmallarna.
- Ange de enskilda format som du kan välja i listrutan Format.
Om du vill lägga till fler format vid ett senare tillfälle följer du bara instruktionerna för att referera till en ny formatmall och ange de ytterligare formaten.
Aktivera listrutan Format för väljare style-selector-list
Detta görs genom att plugin-programmet för format aktiveras.
-
Navigera till noden i komponenten
<rtePlugins-node>/styles. Skapa noderna om de inte finns. Mer information finns i aktivera ett plugin-program. -
Skapa
featurespåstylesnod:- Namn
features - Typ
String - Värde
*(asterisk)
- Namn
-
Spara alla ändringar.
Ange formatmallens plats location-stylesheet
Ange sedan platsen/platserna för de formatmallar som du vill referera till:
-
Navigera till textkomponentens rotnod, till exempel
/apps/<myProject>/components/text. -
Lägg till egenskapen
externalStyleSheetstill den överordnade noden för<rtePlugins-node>:- Namn
externalStyleSheets - Typ
String[](multisträng; klicka Flera i CRXDE) - Värden Sökvägen och filnamnet för alla formatmallar som du vill ta med. Använd databassökvägar.
note note NOTE Du kan när som helst lägga till referenser till ytterligare formatmallar. - Namn
-
Spara alla ändringar.
När du använder textredigering i en dialogruta (Classic UI) kan du ange formatmallar som är optimerade för textredigering. På grund av tekniska begränsningar förloras CSS-kontexten i redigeraren, så du kan emulera den här kontexten för att förbättra WYSIWYG-upplevelsen. RTF-redigeraren använder ett behållar-DOM-element med ID:t CQrte som kan användas för att skapa olika format för visning och redigering:
#CQ td {
// defines the style for viewing }
#CQrte td {
// defines the style for editing }
Ange tillgängliga format i popup-listan styles-popup-list
-
Navigera till noden i komponentdefinitionen
<rtePlugins-node>/styles, som i Aktivera den nedrullningsbara formatväljaren. -
Under noden
styles, skapa en ny nod (kallas ävenstyles) för att hålla listan tillgänglig:- Namn
styles - Typ
cq:WidgetCollection
- Namn
-
Skapa en ny nod under
stylesnod som representerar ett enskilt format:- Namn kan du ange namnet, men det bör vara lämpligt för formatet
- Typ
nt:unstructured
-
Lägg till egenskapen
cssNametill den här noden för att referera till CSS-klassen:- Namn
cssName - Typ
String - Värde Namnet på CSS-klassen (utan föregående '.'); till exempel
cssClassi stället för.cssClass)
- Namn
-
Lägg till egenskapen
texttill samma nod, definierar texten som visas i markeringsrutan:- Namn
text - Typ
String - Värde Beskrivning av formatet. visas i den nedrullningsbara listrutan Format.
- Namn
-
Spara ändringarna.
Upprepa stegen ovan för alla obligatoriska format.
Konfigurera styckeformat para-formats
All text som skapas i textredigeraren placeras i en blocktagg med standardvärdet <p>. Genom att aktivera paraformat plugin-programmet anger du ytterligare blocktaggar som kan tilldelas stycken med hjälp av en nedrullningsbar markeringslista. Styckeformat bestämmer stycketypen genom att tilldela rätt blocktagg. Författaren kan markera och tilldela dem med formatväljaren. Exempelblocktaggarna innehåller bland annat standardstycket <p> och rubriker <h1>, <h2>och så vidare.
När plugin-programmet Styckeformat är aktiverat för första gången är inga standardstyckeformat tillgängliga. Popup-listan är tom. Så här förser du författarna med styckeformat:
- Aktivera listrutan Format för väljare.
- Ange de blocktaggar som kan markeras som styckeformat i listrutan.
Om du vill lägga till fler format vid senare (re-)konfigurationer följer du bara den relevanta delen av instruktionerna.
Aktivera den nedrullningsbara formatväljaren format-selector-list
Aktivera först paraformat plug-in:
-
Navigera till noden i komponenten
<rtePlugins-node>/paraformat. Skapa noderna om de inte finns. Mer information finns i aktivera ett plugin-program. -
Skapa
featurespåparaformatnod:- Namn
features - Typ
String - Värde
*(asterisk)
- Namn
- Stycke (
<p>) - Rubrik 1 (
<h1>) - Rubrik 2 (
<h2>) - Rubrik 3 (
<h3>)
Ange tillgängliga styckeformat para-formats-popup
Styckeformat kan göras tillgängliga för markering genom att:
-
Navigera till noden i komponentdefinitionen
<rtePlugins-node>/paraformat, som i Aktivera den nedrullningsbara formatväljaren. -
Under
paraformatnoden skapar en ny nod som innehåller listan över format:- Namn
formats - Typ
cq:WidgetCollection
- Namn
-
Skapa en ny nod under
formatsnod, här finns information om ett enskilt format:- Namn kan du ange namnet, men det ska vara lämpligt för formatet (till exempel minstycke, minrubrik1).
- Typ
nt:unstructured
-
I den här noden lägger du till egenskapen för att definiera den blocktagg som används:
-
Namn
tag -
Typ
String -
Värde Blocktaggen för formatet. till exempel: p, h1, h2 osv.
Du behöver inte ange avgränsande vinkelparenteser.
-
-
Om du vill lägga till en annan egenskap för samma nod visas beskrivande text i listrutan:
- Namn
description - Typ
String - Värde Den beskrivande texten för detta format. till exempel Stycke, Rubrik 1, Rubrik 2 och så vidare. Den här texten visas i listan Format.
- Namn
-
Spara ändringarna.
Upprepa stegen för alla obligatoriska format.
<p>, <h1>, <h2>och <h3>) tas bort. Återskapa <p> som det är standardformatet.Konfigurera specialtecken special-char
I en standardinstallation AEM misctools plugin-programmet är aktiverat för specialtecken (specialchars) ett standardval är omedelbart tillgängligt för användning, till exempel copyright- och varumärkessymboler.
Du kan konfigurera textredigeraren så att ditt eget val av tecken blir tillgängligt; antingen genom att definiera distinkta tecken eller en hel sekvens.
Definiera ett enskilt tecken define-single-char
-
Navigera till noden i komponenten
<rtePlugins-node>/misctools. Skapa noderna om de inte finns. Mer information finns i aktivera ett plugin-program. -
Skapa
featurespåmisctoolsnod:-
Namn
features -
Typ
String[] -
Värde
specialchars(eller
String / *om du använder alla funktioner för detta plugin-program)
-
-
Under
misctoolsskapa en nod för specialteckenkonfigurationer:- Namn
specialCharsConfig - Typ
nt:unstructured
- Namn
-
Under
specialCharsConfigskapa en annan nod som innehåller listan med tecken:- Namn
chars - Typ
nt:unstructured
- Namn
-
Under
charslägg till en ny nod för en enskild teckendefinition:- Namn Du kan ange namnet, men det ska återspegla tecknet; till exempel hälften.
- Typ
nt:unstructured
-
Lägg till följande egenskap för den här noden:
- Namn
entity - Typ
String - Värde den obligatoriska karaktärens representation i HTML, till exempel
&189;för bråket ena halvan.
- Namn
-
Spara ändringarna.
När egenskapen har sparats visas det representerade tecknet i CRXDE. Se exemplet med hälften nedan. Upprepa stegen ovan om du vill göra fler specialtecken tillgängliga för författarna.
Definiera ett teckenintervall define-range-char
-
Använd steg 1 till 3 från Definiera ett enskilt tecken.
-
Under
charslägg till en ny nod som innehåller definitionen av teckenintervallet:- Namn Du kan ange namnet, men det ska återspegla teckenintervallet. t.ex. pennor.
- Typ
nt:unstructured
-
Lägg till följande två egenskaper under den här noden (namngivna enligt ditt teckenintervall):
-
Spara ändringarna.
Om du definierar ett intervall från 9998 till 10000 får du följande tecken.
I CRXDE definierar du ett intervall med tecken som ska vara tillgängliga i RTE
Specialtecken som är tillgängliga i textredigeraren visas för författare i ett popup-fönster
Konfigurera tabellformat table-styles
Format används vanligtvis på text, men du kan också använda separata formatmallar i en tabell eller i ett fåtal tabellceller. Sådana format är tillgängliga för författare i rutan Formatväljare i antingen dialogrutan Cellegenskaper eller Tabellegenskaper. Stilarna är tillgängliga när du redigerar en tabell i en Text-komponent (eller en variabel) och inte i standardkomponenten för tabeller.
-
Navigera i komponenten till noden
<rtePlugins-node>/table. Skapa noderna om de inte finns. Mer information finns i aktivera ett plugin-program. -
Skapa
featurespåtablenod:- Namn
features - Typ
String - Värde
*(asterisk)
note note NOTE Om du inte vill aktivera alla tabellfunktioner kan du skapa featuresegenskap som:-
Typ
String[] -
Värde(s) ett eller båda av följande, beroende på vad som krävs:
tablegöra det möjligt att redigera tabellegenskaper, inklusive formaten.cellpropsför att tillåta redigering av cellegenskaper, inklusive format.
- Namn
-
Definiera platsen för CSS-formatmallar för att referera till dem. Se Ange platsen för formatmallen eftersom det är samma sak som när du definierar format för text. Platsen kan definieras om du har definierat andra format.
-
Under
tableskapa följande nya noder (efter behov):-
Definiera format för hela tabellen (finns under Tabellegenskaper):
- Namn
table-styles - Typ
cq:WidgetCollection
- Namn
-
Definiera format för enskilda celler (finns under Cellegenskaper):
- Namn
cellStyles - Typ
cq:WidgetCollection
- Namn
-
-
Skapa en ny nod (under
table-stylesellercellStylesnod) för att representera ett enskilt format:- Namn Du kan ange namnet, men det ska återspegla formatet.
- Typ
nt:unstructured
-
Skapa egenskaperna på den här noden:
-
Definiera det CSS-format som ska refereras
- Namn
cssName - Typ
String - Värde namnet på CSS-klassen (utan föregående
., till exempelcssClassi stället för.cssClass)
- Namn
-
Definiera en beskrivande text som ska visas i den nedrullningsbara väljaren
- Namn
text - Typ
String - Värde texten som ska visas i urvalslistan
- Namn
-
-
Spara alla ändringar.
Upprepa stegen ovan för alla obligatoriska format.
Konfigurera dolda rubriker i tabeller för tillgänglighet hidden-header
Ibland kan du skapa datatabeller utan visuell text i en kolumnrubrik om rubrikens syfte beror på kolumnens visuella förhållande till andra kolumner. I det här fallet är det nödvändigt att tillhandahålla dold inre text i cellen i rubrikcellen så att skärmläsare och andra hjälpmedelstekniker kan hjälpa läsare med olika behov att förstå vad kolumnen ska användas till.
RTE har stöd för dolda rubrikceller för att förbättra tillgängligheten i sådana scenarier. Dessutom innehåller den konfigurationsinställningar för dolda rubriker i tabeller. Med de här inställningarna kan du använda CSS-format på dolda rubriker i redigerings- och förhandsgranskningslägena. Om du vill hjälpa författare att identifiera dolda rubriker i redigeringsläget kan du inkludera följande parametrar i koden:
hidden-headerEditingCSS: Anger namnet på CSS-klassen som används i den dolda rubrikcellen när RTE redigeras.hidden-headerEditingStyle: Anger en formatsträng som används i cellen med dolda rubriker när textredigeringsredigering används.
Om du anger både CSS och formatsträngen i koden har CSS-klassen företräde framför formatsträngen och kan skriva över alla konfigurationsändringar som formatsträngen gör.
För att hjälpa författare att använda CSS på dolda rubriker i förhandsgranskningsläget kan du inkludera följande parametrar i koden:
hidden-headerClassName: Anger namnet på CSS-klassen som används i den dolda rubrikcellen i förhandsgranskningsläge.hidden-headerStyle: Anger en formatsträng som används på cellen med dolda rubriker i förhandsvisningsläget.
Om du anger både CSS och formatsträngen i koden har CSS-klassen företräde framför formatsträngen och kan skriva över alla konfigurationsändringar som formatsträngen gör.
Lägg till ordlistor för stavningskontrollen add-dict
När plugin-programmet för stavningskontroll är aktiverat används lexikon för respektive språk. Dessa väljs sedan enligt webbplatsens språk antingen genom att underträdets language-egenskap används eller genom att språket extraheras från URL:en. till exempel. den /en/ grenen kontrolleras som engelska, /de/ som tysk.
Spell checking failed visas om en kontroll görs för ett språk som inte är installerat. Standardordlistorna finns på /libs/cq/spellchecker/dictionaries, tillsammans med lämpliga Viktigt-filer. Ändra inte filerna.En standardinstallation AEM innehåller ordlistorna för amerikansk engelska (en_us) och engelska (en_gb). Följ de här stegen om du vill lägga till fler ordlistor.
-
Navigera till sidan https://extensions.openoffice.org/.
-
Gör något av följande om du vill hitta en ordlista på något av följande språk:
- Sök efter den ordlista du vill använda. Leta reda på länken till den ursprungliga källans eller författarens webbsida på ordlistesidan. Leta reda på ordlistefilerna för v2.x på en sådan sida.
- Sök efter v2.x-ordlistefiler på https://wiki.openoffice.org/wiki/User:Khirano/Dictionaries.
-
Hämta arkivet med stavningsdefinitionerna. Extrahera innehållet i arkivet i filsystemet.
note caution CAUTION Endast ordlistor i MySpellformat för OpenOffice.org v2.0.1 eller tidigare stöds. Eftersom ordlistorna nu är arkivfiler rekommenderar vi att du kontrollerar arkivet efter nedladdningen. -
Leta reda på .aff- och .dic-filerna. Behåll filnamnet med gemener. Till exempel:
de_de.affochde_de.dic. -
Läs in .aff- och .dic-filerna i databasen på
/apps/cq/spellchecker/dictionaries.
Om du infogar någon ändring som stavningskontrollen föreslår markeras inte längre textens status och felstavade ord. Om du vill köra stavningskontrollen trycker/klickar du på stavningskontrollknappen igen.
Konfigurera historikstorlek för ångra- och gör om-åtgärder undo-history
Med RTE kan författare ångra eller göra om några sista redigeringar. Som standard lagras 50 redigeringar i historiken. Du kan konfigurera det här värdet efter behov.
-
Navigera i komponenten till noden
<rtePlugins-node>/undo. Skapa de här noderna om de inte finns. Mer information finns i aktivera ett plugin-program. -
På
undoskapa egenskapen:-
Namn
maxUndoSteps -
Typ
Long -
Värde antalet ångra-steg som du vill spara i historiken.
- Standardvärdet är 50.
- Använd 0 om du vill inaktivera ångra/gör om helt.
-
-
Spara ändringarna.
Konfigurera flikstorleken tab-size
När tabbtecknet trycks ned i en text infogas ett fördefinierat antal blanksteg. Som standard är detta tre fasta mellanslag och ett mellanslag. Så här definierar du tabbstorleken:
-
Navigera till noden i komponenten
<rtePlugins-node>/keys. Skapa noderna om de inte finns. Mer information finns i aktivera ett plugin-program. -
På
keysskapa egenskapen:- Namn
tab-size - Typ
String - Värde antalet blankstegstecken som ska användas för tabulatorn
- Namn
-
Spara ändringarna.
Ange indragsmarginal indent-margin
När indrag är aktiverat (standard) kan du definiera storleken på indraget:
-
Navigera i komponenten till noden
<rtePlugins-node>/lists. Skapa de här noderna om de inte finns. Mer information finns i aktivera ett plugin-program. -
På
listsnoden skapaidentSizeparameter:- Namn:
identSize - Typ:
Long - Värde: antal pixlar som krävs för indragsmarginalen
- Namn:
Konfigurera höjden på det redigerbara utrymmet editable-space
Du kan ange höjden på det redigerbara området som visas i komponentdialogrutan:
-
På
../items/texti dialogrutedefinitionen för komponenten skapar du en ny egenskap:- Namn
height - Typ
Long - Värde redigeringsytans höjd i pixlar
note note NOTE Detta ändrar inte höjden på dialogrutans fönster. - Namn
-
Spara ändringarna.
Konfigurera format och protokoll för länkar link-styles
När du lägger till länkar i AEM kan du definiera:
- De CSS-format som ska användas
- Protokollen accepteras automatiskt
Om du vill konfigurera hur länkar läggs till i AEM från ett annat program definierar du reglerna för HTML.
-
Leta reda på textkomponenten för ditt projekt med CRXDE Lite.
-
Skapa en ny nod på samma nivå som
<rtePlugins-node>, d.v.s. skapa noden under den överordnade noden för<rtePlugins-node>:- Namn
htmlRules - Typ
nt:unstructured
note note NOTE The ../items/text-noden har egenskapen:- Namn
xtype - Typ
String - Värde
richtext
Platsen för
../items/textnoden kan variera beroende på strukturen i din dialog; två exempel:/apps/myProject>/components/text/dialog/items/text/apps/<myProject>/components/text/dialog/items/panel/items/text
- Namn
-
Under
htmlRulesskapar du en ny nod.- Namn
links - Typ
nt:unstructured
- Namn
-
Under
linksnoden definierar egenskaperna efter behov:-
CSS-format för interna länkar:
- Namn
cssInternal - Typ
String - Värde namnet på CSS-klassen (utan föregående '.'); till exempel
cssClassi stället för.cssClass)
- Namn
-
CSS-format för externa länkar
- Namn
cssExternal - Typ
String - Värde namnet på CSS-klassen (utan föregående '.'); till exempel
cssClassi stället för.cssClass)
- Namn
-
Giltig matris protokoll. Protokollen som stöds är
http://,https://,file://ochmailto:.- Namn
protocols - Typ
String[] - Värde(s) ett eller flera protokoll
- Namn
-
defaultProtocol (egenskap av typ Sträng): Protokoll som ska användas om användaren inte uttryckligen angav ett.
- Namn
defaultProtocol - Typ
String - Värde(s) ett eller flera standardprotokoll
- Namn
-
Definition av hur målattributet för en länk ska hanteras. Skapa en ny nod:
- Namn
targetConfig - Typ
nt:unstructured
På noden
targetConfig: definiera de egenskaper som krävs:-
Ange målläge:
-
Namn
mode -
Typ
String) -
Värde(s) :
-
auto: innebär att ett automatiskt mål har valts(anges av
targetExternalegenskap för externa länkar ellertargetInternalför interna länkar). -
manual: inte tillämpligt i detta sammanhang -
blank: inte tillämpligt i detta sammanhang
-
-
-
Målet för interna länkar:
- Namn
targetInternal - Typ
String - Värde målet för interna länkar (används endast när läget är
auto)
- Namn
-
Målet för externa länkar:
- Namn
targetExternal - Typ
String - Värde målet för externa länkar (används endast när läget är
auto).
- Namn
- Namn
-
-
Spara alla ändringar.