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.
När du arbetar med CRXDE Lite bör du spara ändringarna regelbundet med Save All alternativ.
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
, justify
och control
plugin-program och alla deras funktioner är aktiverade i RTE.
Motsvarande 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
.../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:
name
String
./text
Skapa en nod beroende på vilket gränssnitt du konfigurerar för <rtePlugins-node>
, om den inte finns:
rtePlugins
nt:unstructured
Under detta skapar du en nod för varje plugin-program som du vill aktivera:
nt:unstructured
När du har aktiverat ett plugin-program följer du de här riktlinjerna för att konfigurera features
-egenskap.
Aktivera alla funktioner | Aktivera några specifika funktioner. | Inaktivera alla funktioner. | |
---|---|---|---|
Namn | funktioner | funktioner | funktioner |
Typ | Sträng | String (multi-string; ange Type till String och klicka Multi i CRXDE Lite) |
Sträng |
Värde | * (en asterisk) |
Ange ett eller flera funktionsvärden. | - |
The findreplace
plug-in-programmet behöver ingen konfiguration. Det går som det ska.
När du använder ersättningsfunktionen bör du ange ersättningssträngen 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. På så sätt kan författaren granska den text som ska ersättas. Om användare klickar på Ersätt alla stängs dialogrutan och visar antalet ersättningar som gjorts.
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 ren 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 vid kopiering 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.
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.
/apps/<myProject>/components/text
.rtePlugins/edit
. Se aktivera ett plugin-program om noden inte finns.features
-egenskapen på edit
och lägga till en eller flera funktioner. Spara alla ändringar.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 browser
nedan.
Klistra in urklippsinnehållet som ren text. Alla formatelement och formateringselement i det kopierade innehållet tas bort innan de infogas i Experience Manager -komponenten. Konfigurerad med plaintext
nedan.
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 wordhtml
nedan.
Navigera till <rtePlugins-node>/edit
nod. Skapa noderna om noderna inte finns. Mer information finns i aktivera ett plugin-program.
I edit
noden skapar en egenskap med följande information:
defaultPasteMode
String
browser
, plaintext
, eller wordhtml
lägen.Klistra in som Microsoft-ord (paste-wordhtml
) kan konfigureras ytterligare så att du uttryckligen kan tillåta ett fåtal format när du klistrar in i Experience Manager från ett annat program, som Microsoft Word.
Om t.ex. endast fet stil och listor ska tillåtas vid inklistring i Experience Managerkan du filtrera bort andra format. 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.
Konfigurera vilka format som tillåts när text klistras in i Experience Manager från ett annat program:
Navigera till noden i komponenten <rtePlugins-node>/edit
. Skapa noderna om noden inte finns. Mer information finns i aktivera ett plugin-program.
Skapa en nod under edit
nod som innehåller inklistringsreglerna för HTML:
htmlPasteRules
nt:unstructured
Skapa en nod under htmlPasteRules
, för att innehålla information om de grundläggande formaten:
allowBasics
nt:unstructured
Om du vill styra de enskilda formaten som godkänns skapar du en eller flera av följande egenskaper på allowBasics
nod:
bold
italic
underline
anchor
(för både länkar och namngivna ankare)image
Alla egenskaper är Typ Boolean
, så att Värde Du kan antingen markera eller ta bort markeringen för att aktivera eller inaktivera funktionen.
Om det inte uttryckligen definieras används standardvärdet true och formatet accepteras.
Andra format kan också definieras med hjälp av en rad andra egenskaper eller noder, som även kan användas på htmlPasteRules
nod:
Egenskap | Typ | Beskrivning |
---|---|---|
allowBlockTags |
String |
Definierar listan med blocktaggar som tillåts. Några möjliga blocktaggar är rubriker (h1, h2, h3), stycken §, listor (ol, ul), tabeller (table). |
fallbackBlockTag |
String |
Definierar den blocktagg som används för alla block som har en blocktagg som inte ingår i allowBlockTags . Vanligtvis p Tillräckliga. |
table |
nt:unstructured |
Definierar beteendet när tabeller klistras in. Den här noden måste ha egenskapen allow (type Boolean) för att definiera om inklistring av tabeller tillåts. Om allow anges till false måste du ange egenskapen ignoreMode (typ String) för att definiera hur inklistrat tabellinnehåll ska hanteras. Giltiga värden för ignoreMode är remove för att ta bort tabellinnehåll och paragraph om du vill göra tabellceller till stycken. |
list |
nt:unstructured |
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å false , ange egenskapen ignoreMode (text String ) för att definiera hur allt listinnehåll som klistras in ska hanteras. Giltiga värden för ignoreMode är remove som tar bort listinnehåll och paragraph som förvandlar 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"
}
}
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 omsluts 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 ger du författarna formatmallar:
Om du vill lägga till fler format senare, t.ex. följer du bara instruktionerna för att referera till en ny formatmall och ange de ytterligare formaten.
Du kan också definiera format för tabeller eller tabellceller. Dessa konfigurationer kräver separata procedurer.
Detta görs genom att plugin-programmet för format aktiveras.
Navigera till noden i komponenten <rtePlugins-node>/styles
. Skapa noderna om noderna inte finns. Mer information finns i aktivera ett plugin-program.
Skapa features
-egenskapen på styles
nod:
features
String
*
(asterisk)Spara alla ändringar.
När plugin-programmet Format är aktiverat visas listrutan Format i redigeringsdialogrutan. Listan är dock tom eftersom inga format har konfigurerats.
Ange sedan platsen/platserna för de formatmallar som du vill referera till:
Navigera till rotnoden för textkomponenten, till exempel /apps/<myProject>/components/text
.
Lägg till egenskapen externalStyleSheets
till den överordnade noden för <rtePlugins-node>
:
externalStyleSheets
String[]
(flersträng; klicka Flera i CRXDE)Du kan när som helst lägga till referenser till ytterligare formatmallar.
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 innehåller olika format för att visa och redigera:
#CQ td {
// defines the style for viewing
}
#CQrte td {
// defines the style for editing
}
Navigera till noden i komponentdefinitionen <rtePlugins-node>/styles
, som i Aktivera den nedrullningsbara formatväljaren.
Under noden styles
, skapa en nod (kallas även styles
) för att hålla listan tillgänglig:
styles
cq:WidgetCollection
Skapa en nod under styles
nod som representerar ett enskilt format:
nt:unstructured
Lägg till egenskapen cssName
till den här noden för att referera till CSS-klassen:
cssName
String
cssClass
i stället för .cssClass
)Lägg till egenskapen text
till samma nod. Detta definierar texten som visas i markeringsrutan:
text
String
Spara ändringarna.
Upprepa stegen ovan för alla obligatoriska format.
Författare som använder Experience Manager om du vill redigera japanskt innehåll kan du använda ett format på tecken för att undvika radbrytning där radbrytning inte krävs. Detta gör att författare kan låta meningarna brytas vid den önskade positionen. Formatet för den här funktionen baseras på CSS-klassen som är fördefinierad i CSS-formatmallen.
Så här skapar du det format som författare kan använda på japansk text:
Skapa en nod under noden Styles. Se ange ett format.
jpn-word-wrap
nt:unstructure
Lägg till egenskapen cssName
till noden som refererar till CSS-klassen. Klassnamnet är ett reserverat namn för japansk radbrytning.
cssName
String
jpn-word-wrap
(utan föregående .
)Lägg till egenskapstexten i samma nod. Värdet är namnet på formatet som författarna ser när de väljer formatet.
text
String
Japanese word-wrap
Skapa en formatmall och ange dess sökväg. Se ange plats för formatmallen. Lägg till följande innehåll i formatmallen. Ändra bakgrundsfärgen efter behov.
.text span.jpn-word-wrap {
display:inline-block;
}
.is-edited span.jpn-word-wrap {
background-color: #ffddff;
}
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.
Det här plugin-programmet passar inte för innehåll med komplex struktur, till exempel listor eller tabeller.
Om en blocktagg exempelvis <hr>
-tagg, kan inte tilldelas till ett stycke, det är inte ett giltigt användningsfall för ett paraformat
plugin-program.
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:
För senare omkonfigurationer, till exempel för att lägga till fler format, följ bara relevanta delar av instruktionerna.
Aktivera paraformat
gör så här:
Navigera till noden i komponenten <rtePlugins-node>/paraformat
. Skapa noderna om noderna inte finns. Mer information finns i aktivera ett plugin-program.
Skapa features
-egenskapen på paraformat
nod:
features
String
*
(asterisk)Om plugin-programmet inte konfigureras ytterligare är standardformaten som aktiveras Stycke ( <p>
), Rubrik 1 ( <h1>
), Rubrik 2 ( <h2>
), Rubrik 3 ( <h3>
).
Ta inte bort stycketaggen när du konfigurerar styckeformaten för textredigeraren <p> som ett formateringsalternativ. Om <p>
-taggen tas bort och innehållsförfattaren kan inte markera Paragraph formats även om ytterligare format har konfigurerats.
Styckeformat blir tillgängliga för markering av:
Navigera till noden i komponentdefinitionen <rtePlugins-node>/paraformat
, som i Aktivera den nedrullningsbara formatväljaren.
Under paraformat
nod för att skapa en nod som innehåller listan med format:
formats
cq:WidgetCollection
Skapa en nod under formats
nod, här finns information om ett enskilt format:
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 och så vidare.
Du behöver inte ange vinkelavgränsare.
Om du vill lägga till en annan egenskap för samma nod visas beskrivande text i listrutan:
description
String
Spara ändringarna.
Upprepa stegen för alla obligatoriska format.
Om du definierar anpassade format används standardformaten (<p>
, <h1>
, <h2>
och <h3>
) tas bort. Återskapa <p>
som det är standardformatet.
I en standard Experience Manager installation, när misctools
plugin-programmet är aktiverat för specialtecken (specialchars
) är en standardmarkering omedelbart tillgänglig för användning, till exempel copyright- och varumärkessymboler.
Du kan konfigurera textredigeraren så att ditt val av tecken blir tillgängligt, antingen genom att definiera distinkta tecken eller en hel sekvens.
Om du lägger till specialtecken åsidosätts standardvalet. Om det behövs definierar du om de här tecknen i markeringen.
Navigera till noden i komponenten <rtePlugins-node>/misctools
. Skapa noderna om noderna inte finns. Mer information finns i aktivera ett plugin-program.
Skapa features
-egenskapen på misctools
nod:
Namn features
Typ String[]
Värde specialchars
(eller String / *
om du använder alla funktioner för detta plugin-program)
Under misctools
skapa en nod för specialteckenkonfigurationer:
specialCharsConfig
nt:unstructured
Under specialCharsConfig
skapa en annan nod som innehåller listan med tecken:
chars
nt:unstructured
Under chars
lägg till en nod för att hålla en enskild teckendefinition:
nt:unstructured
Lägg till följande egenskap för den här noden:
entity
String
&189;
för bråket ena halvan.Spara ändringarna.
I CRXDE visas det representerade tecknet när egenskapen har sparats. Se exemplet nedan. Upprepa stegen ovan om du vill göra fler specialtecken tillgängliga för författare.
Använd steg 1 till 3 från Definiera ett enskilt tecken.
Under chars
lägg till en nod som innehåller definitionen av teckenintervallet:
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.
Bild: I CRXDE definierar du ett intervall med tecken som ska vara tillgängliga i textredigeraren
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.
Du kan endast definiera format för tabeller och celler för det klassiska användargränssnittet.
Kopiering och inklistring av tabeller i eller från RTE-komponenten är webbläsarberoende. Det stöds inte i alla webbläsare. Du kan få olika resultat beroende på tabellstruktur och webbläsare. Om du till exempel kopierar och klistrar in en tabell i en RTE-komponent i Mozilla Firefox i Classic UI och Touch UI, bevaras inte tabellens layout.
Navigera i komponenten till noden <rtePlugins-node>/table
. Skapa noderna om noderna inte finns. Mer information finns i aktivera ett plugin-program.
Skapa features
-egenskapen på table
nod:
features
String
*
Om du inte vill aktivera alla tabellfunktioner kan du skapa features
egenskap som:
Typ String[]
Värde(s) ett eller båda av följande, beroende på vad som krävs:
table
så att tabellegenskaper, inklusive format, kan redigeras.
cellprops
för att tillåta redigering av cellegenskaper, inklusive format.
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 table
skapa följande noder efter behov:
Definiera format för hela tabellen (finns under Table properties):
tableStyles
cq:WidgetCollection
Definiera format för de enskilda cellerna (finns under Cell properties),
cellStyles
cq:WidgetCollection
Skapa en nod (under tableStyles
eller cellStyles
nod) för att representera ett enskilt format,
nt:unstructured
Skapa egenskaperna på den här noden:
Om du vill definiera CSS-formatet som refereras till
cssName
String
.
, till exempel cssClass
i stället för .cssClass
)Om du vill definiera en beskrivande text som ska visas i snabbväljaren
text
String
Spara alla ändringar.
Upprepa stegen ovan för alla obligatoriska format.
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:
hiddenHeaderEditingCSS
: Anger namnet på CSS-klassen som används i den dolda rubrikcellen när RTE redigeras.hiddenHeaderEditingStyle
: Anger en formatsträng som används i den dolda rubrikcellen 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:
hiddenHeaderClassName
: Anger namnet på CSS-klassen som används i den dolda rubrikcellen i förhandsgranskningsläge.hiddenHeaderStyle
: Anger en formatsträng som används i den dolda rubrikcellen 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.
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 genom att antingen använda språkegenskapen för underträdet eller genom att extrahera språket från URL:en, till exempel. den /en/
grenen kontrolleras som engelsk, /de/
som tysk.
Meddelandet"Stavningskontrollen misslyckades." visas om en kontroll görs för ett språk som inte är installerat.
En standardinstallation i Experience Manager innehåller ordlistor för:
Standardordlistorna finns på /libs/cq/spellchecker/dictionaries
, tillsammans med rätt ReadMe-filer. Ändra inte filerna.
Följ de här stegen om du vill lägga till fler ordlistor, om det behövs.
Navigera till sidan https://extensions.openoffice.org/.
Välj önskat språk och hämta ZIP-filen med stavningsdefinitionerna. Extrahera innehållet i arkivet i filsystemet.
Endast ordlistor i MySpell
format 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.aff
och de_de.dic
.
Läs in .aff- och .dic-filerna i databasen på /apps/cq/spellchecker/dictionaries
.
Stavningskontrollen för textredigering är tillgänglig på begäran. Den körs inte automatiskt när du börjar skriva text.
Om du vill stavningskontrollera väljer du stavningskontrollknappen i verktygsfältet. RTE kontrollerar stavningen av ord och markerar felstavade ord.
Om du infogar någon ändring som stavningskontrollen föreslår markeras inte längre textens status och felstavade ord. Om du vill stavningskontrollera väljer du stavningskontrollknappen igen.
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å undo
noden skapa egenskapen:
maxUndoSteps
Long
0
för att helt inaktivera ångra/gör om.Spara ändringarna.
När tabbtecknet trycks ned i en text infogas ett fördefinierat antal mellanslag. 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 noderna inte finns. Mer information finns i aktivera ett plugin-program.
På keys
noden skapa egenskapen:
tabSize
String
Spara ändringarna.
När indrag är aktiverat (standard) kan du definiera storleken på indraget:
Den här indragsstorleken används bara för stycken (block) i text. Den påverkar inte indraget för verkliga listor.
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å lists
noden skapa identSize
parameter:
identSize
Long
Du kan ange höjden på det redigerbara området som visas i komponentdialogrutan. Konfigurationen gäller endast när du använder RTE i en dialogruta. Konfigurationen ändrar inte höjden på dialogfönstret.
I ../items/text
i dialogrutedefinitionen för komponenten skapar du en egenskap:
height
Long
Spara ändringarna.
När länkar läggs till i Experience Managerkan du definiera vilka CSS-format som ska användas och vilka protokoll som ska accepteras automatiskt. Konfigurera hur länkar läggs till i Experience Manager från ett annat program, definiera HTML regler.
Leta reda på textkomponenten för ditt projekt med CRXDE Lite.
Skapa en nod på samma nivå som <rtePlugins-node>
, d.v.s. skapa noden under den överordnade noden för <rtePlugins-node>
:
htmlRules
nt:unstructured
The ../items/text
-noden har egenskapen:
xtype
String
richtext
Platsen för ../items/text
noden kan variera beroende på strukturen i dialogrutan. Två exempel /apps/myProject>/components/text/dialog/items/text
och /apps/<myProject>/components/text/dialog/items/panel/items/text
.
Under htmlRules
skapar du en nod.
links
nt:unstructured
Under links
noden definierar egenskaperna efter behov:
CSS-format för interna länkar:
cssInternal
String
cssClass
i stället för .cssClass
)CSS-format för externa länkar
cssExternal
String
cssClass
i stället för .cssClass
)Giltig matris protocols inkluderar https://
, https://
, file://
, mailto:
och andra,
protocols
String[]
defaultProtocol (egenskap av typ Sträng): Protokoll som ska användas om användaren inte uttryckligen angav ett.
defaultProtocol
String
Definition av hur målattributet för en länk ska hanteras. Skapa en nod:
targetConfig
nt:unstructured
På noden targetConfig
: definiera de nödvändiga egenskaperna:
Ange målläge:
Namn mode
Typ String
)
Värde(s) :
auto
: betyder att ett automatiskt mål har valts
(anges av targetExternal
egenskap för externa länkar eller targetInternal
fö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:
targetInternal
String
auto
)Målet för externa länkar:
targetExternal
String
auto
).Spara alla ändringar.