De OSGi-service CQ-dag Ongedaan maken configuratie ( com.day.cq.wcm.undo.UndoConfigService
) stelt verschillende eigenschappen beschikbaar die het gedrag van de opdrachten Ongedaan maken en Opnieuw uitvoeren voor het bewerken van pagina's bepalen.
In een standaardinstallatie worden de standaardinstellingen gedefinieerd als eigenschappen op de sling:OsgiConfig
node:
/libs/wcm/core/config.author/com.day.cq.wcm.undo.UndoConfig
Dit knooppunt bevat cq.wcm.undo.whitelist
- en cq.wcm.undo.blacklist
-eigenschappen. Voor de andere eigenschappen worden de standaardinstellingen gebruikt.
U must verandert niets in /libs
weg.
Dit komt doordat de inhoud van /libs
de volgende keer wordt overschreven dat u uw exemplaar bijwerkt (en dat kan worden overschreven wanneer u een hotfix- of functiepakket toepast).
U kunt deze OSGi de diensteigenschappen voor uw eigen instantie vormen.
Wanneer het werken met AEM zijn er verscheidene methodes om de configuratiemontages voor dergelijke diensten te beheren; zie Het vormen OSGi voor meer details en de geadviseerde praktijken.
De volgende lijst maakt een lijst van de eigenschappen zoals getoond in de console van het Web, die door de naam van de overeenkomstige parameter OSGi, samen met een beschrijving en de standaardwaarde (waar aangewezen) wordt gevolgd:
Enable
()
cq.wcm.undo.enabled
)
Selected
Boolean
Path
(
cq.wcm.undo.path
)
/var/undo
String
Standaard hebben alleen beheerders toegang tot het knooppunt /var/undo
. Auteurs kunnen bewerkingen voor ongedaan maken en opnieuw uitvoeren op binaire inhoud alleen nadat zij machtigingen hebben gekregen om toegang te krijgen tot de binaire gegevens voor ongedaan maken.
Min. validity
(
cq.wcm.undo.validity
)
10
Integer
Stappen
(
cq.wcm.undo.steps
)
20
Integer
Persistence
(
cq.wcm.undo.persistence
)
Omschrijving: De klasse die de historie ongedaan maakt. Er zijn twee persistentieklassen beschikbaar:
CQ.undo.persistence.WindowNamePersistence
: Hiermee wordt de historie voortgezet met de eigenschap window.name.CQ.undo.persistence.CookiePersistance
: Houdt geschiedenis door het gebruiken van koekjes.Standaard: CQ.undo.persistence.WindowNamePersistence
Type: String
Persistentiemodus
(
cq.wcm.undo.persistence.mode
)
Omschrijving: Hiermee bepaalt u wanneer de historie ongedaan wordt gemaakt. Selecteer deze optie als u de historie voor ongedaan maken wilt behouden na elke paginabewerking. Schakel deze optie uit als u alleen wilt doorgaan wanneer een pagina opnieuw wordt geladen (de gebruiker navigeert bijvoorbeeld naar een andere pagina).
Als u de historie voor ongedaan maken blijvend maakt, worden bronnen in de webbrowser gebruikt. Als de browser van uw gebruikers traag reageert op paginabewerkingen, probeert u de historie voor ongedaan maken bij het opnieuw laden van de pagina voort te zetten.
Standaard: Selected
Type: Boolean
Markeermodus
(
cq.wcm.undo.markermode
)
Omschrijving: Hiermee wordt het visuele actiepunt opgegeven dat moet worden gebruikt om aan te geven welke alinea's worden beïnvloed wanneer een bewerking Ongedaan maken of Opnieuw wordt uitgevoerd. De volgende waarden zijn geldig:
Standaard: flash
Type: String
Goede componenten
(
cq.wcm.undo.whitelist
)
Omschrijving: Een lijst met componenten die u wilt beïnvloeden door opdrachten voor ongedaan maken en opnieuw uitvoeren. Voeg componentpaden toe aan deze lijst wanneer deze correct werken met ongedaan maken/opnieuw uitvoeren. Een sterretje (*) toevoegen om een groep componenten op te geven:
Met de volgende waarde wordt de stichtingstekstcomponent opgegeven:
foundation/components/text
Met de volgende waarde worden alle basiscomponenten opgegeven:
foundation/components/*
Wanneer u een component die zich niet in deze lijst bevindt, ongedaan maakt of opnieuw uitvoert, wordt een bericht weergegeven dat aangeeft dat de opdracht onbetrouwbaar kan zijn.
Standaard: De eigenschap wordt gevuld met vele componenten die AEM bieden.
Type: String[]
Ongeldige componenten
(
cq.wcm.undo.blacklist
)
Omschrijving: Een lijst met componenten en/of componentbewerkingen die u niet wilt wijzigen door de opdracht Ongedaan maken. Voeg componenten en componentbewerkingen toe die zich niet correct gedragen met de opdracht Ongedaan maken:
collab/forum/components/post
collab/forum/components/post:insertParagraph.
Wanneer een bewerking in deze lijst staat, wordt deze nog toegevoegd aan de historie voor ongedaan maken. Gebruikers kunnen bewerkingen die eerder dan een bewerking Onjuiste component in de historie voor ongedaan maken bestaan, niet ongedaan maken.
De typische verrichtingsnamen zijn als volgt:
insertParagraph
: De component wordt toegevoegd aan de pagina.removeParagraph
: De component wordt verwijderd.moveParagraph
: De alinea wordt naar een andere locatie verplaatst.updateParagraph
: De alinea-eigenschappen worden gewijzigd.Standaard: De eigenschap wordt gevuld met verschillende componentbewerkingen.
Type: String[]