The OSGi-tjänst Konfiguration av Ångra för CQ WCM dag ( com.day.cq.wcm.undo.UndoConfigService
) visar flera egenskaper som styr beteendet för kommandona ångra och gör om för att redigera sidor.
I en standardinstallation definieras standardinställningarna som egenskaper i sling:OsgiConfig
nod:
/libs/wcm/core/config.author/com.day.cq.wcm.undo.UndoConfig
Den här noden innehåller cq.wcm.undo.whitelist
och cq.wcm.undo.blacklist
-egenskaper, för de andra egenskaperna används standardvärdena.
Du måste ändrar ingenting i /libs
bana.
Detta beror på innehållet i /libs
skrivs över nästa gång du uppgraderar din instans (och kan mycket väl skrivas över när du använder en snabbkorrigering eller ett funktionspaket).
Du kan konfigurera dessa OSGi-tjänstegenskaper för din egen instans.
När du arbetar med AEM finns det flera metoder för att hantera konfigurationsinställningarna för sådana tjänster. se Konfigurerar OSGi om du vill ha mer information och rekommenderade rutiner.
I följande lista visas egenskaperna så som de visas i webbkonsolen, följt av namnet på motsvarande OSGi-parameter, tillsammans med en beskrivning och standardvärdet (där det är lämpligt):
Aktivera
(
cq.wcm.undo.enabled
)
Selected
Boolean
Bana
(
cq.wcm.undo.path
)
/var/undo
String
Som standard har bara administratörer åtkomst till /var/undo
nod. Författare kan bara ångra och göra om åtgärder för binärt innehåll efter att de har fått behörighet att komma åt binära ångra-data.
Min. giltighet
(
cq.wcm.undo.validity
)
10
Integer
Steg
(
cq.wcm.undo.steps
)
20
Integer
Persistence
(
cq.wcm.undo.persistence
)
Beskrivning: Klassen som innehåller ångra-historiken. Två beständiga klasser finns:
CQ.undo.persistence.WindowNamePersistence
: Bevarar historik med egenskapen window.name.CQ.undo.persistence.CookiePersistance
: Bevarar historik med hjälp av cookies.Standard: CQ.undo.persistence.WindowNamePersistence
Typ: String
Beständighetsläge
(
cq.wcm.undo.persistence.mode
)
Beskrivning: Avgör när ångra-historiken sparas. Välj det här alternativet om du vill behålla ångra-historiken efter varje sidredigering. Avmarkera det här alternativet om du bara vill behålla när en sidinläsning sker (användaren t.ex. navigerar till en annan sida).
Om du vill ångra-historiken används webbläsarresurserna. Om användarens webbläsare svarar långsamt på sidredigeringar kan du försöka med att behålla ångra-historiken när sidan läses in igen.
Standard: Selected
Typ: Boolean
Markörläge
(
cq.wcm.undo.markermode
)
Beskrivning: Anger den visuella referens som ska användas för att ange vilka stycken som påverkas när en ångra eller gör om inträffar. Följande värden är giltiga:
Standard: flash
Typ: String
Bra komponenter
(
cq.wcm.undo.whitelist
)
Beskrivning: En lista över komponenter som du vill ska påverkas av kommandona Ångra och Gör om. Lägg till komponentsökvägar i den här listan när de fungerar korrekt med ångra/gör om. Lägg till en asterisk (*) för att ange en grupp komponenter:
Följande värde anger den grundläggande textkomponenten:
foundation/components/text
Följande värde anger alla grundkomponenter:
foundation/components/*
När Ångra eller Gör om utfärdas till en komponent som inte finns i den här listan visas ett meddelande om att kommandot kan vara otillförlitligt.
Standard: Egenskapen är ifylld med många komponenter som AEM tillhandahåller.
Typ: String[]
Felaktiga komponenter
(
cq.wcm.undo.blacklist
)
Beskrivning: En lista med komponenter och/eller komponentåtgärder som du inte vill ska påverkas av kommandot Ångra. Lägg till komponenter och komponentåtgärder som inte fungerar som de ska med kommandot Ångra:
collab/forum/components/post
collab/forum/components/post:insertParagraph.
När en åtgärd finns i listan läggs den fortfarande till i ångra-historiken. Användare kan inte ångra åtgärder som finns tidigare än en Felaktig komponent i ångra-historiken.
Vanliga åtgärdsnamn är:
insertParagraph
: Komponenten läggs till på sidan.removeParagraph
: Komponenten tas bort.moveParagraph
: Stycket flyttas till en annan plats.updateParagraph
: Styckeegenskaperna ändras.Standard: Egenskapen fylls i med flera komponentåtgärder.
Typ: String[]