Konfigurera Ångra för sidredigering configuring-undo-for-page-editing
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.
Standardkonfiguration default-configuration
I en standardinstallation definieras standardinställningarna som egenskaper i sling:OsgiConfignod:
/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.
/libs bana./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).Konfigurera Ångra och Gör om configuring-undo-and-redo
Du kan konfigurera dessa OSGi-tjänstegenskaper för din egen instans.
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)- Beskrivning: Avgör om sidförfattare kan ångra och göra om ändringar.
- Standard:
Selected - Typ:
Boolean
-
Bana
(cq.wcm.undo.path)- Beskrivning: Databassökvägen för beständiga binära ångra-data. När författare ändrar binära data, t.ex. bilder, behålls den ursprungliga versionen av dessa data här. När ändringar av binära data ångras återställs dessa binära ångra-data till sidan.
- Standard:
/var/undo - Typ:
String
note note NOTE Som standard har bara administratörer åtkomst till /var/undonod. 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)- Beskrivning: Den kortaste tiden som binära ångra-data lagras, i timmar. Efter den här tidsperioden är binära data tillgängliga för borttagning för att spara diskutrymme.
- Standard:
10 - Typ:
Integer
-
Steg
(cq.wcm.undo.steps)- Beskrivning: Det maximala antalet sidåtgärder som lagras i ångra-historiken.
- Standard:
20 - Typ:
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:
- flash: Markeringsindikatorn för styckena blinkar tillfälligt.
- välj: Stycket är markerat.
-
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:
- Lägg till en komponentsökväg när du inte vill ha någon av komponentens åtgärder i ångra-historiken, till exempel
collab/forum/components/post - Lägg till ett kolon (:) och en åtgärd i sökvägen när du vill att den specifika åtgärden ska utelämnas från ångra-historiken (andra åtgärder fungerar korrekt), till exempel
collab/forum/components/post:insertParagraph.
- Lägg till en komponentsökväg när du inte vill ha någon av komponentens åtgärder i ångra-historiken, till exempel
note note NOTE 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[]
-