Wenn Sie eine Seite auf eine alte Version zurücksetzen, ändert sich die Reihenfolge der gleichrangigen Seiten

Erteilen Sie Leseberechtigungen für alle gleichrangigen Seiten.

Beschreibung description

Umgebung

Adobe Experience Manager (AEM)

Problem

Wenn ein Benutzer eine Seite von der Timeline der Site auf eine alte Version zurücksetzt, ändert sich die Reihenfolge der gleichrangigen Seiten unbeabsichtigt. Dieses Problem tritt nur bei den Mitgliedern einer bestimmten Gruppe auf. Nicht beim Administrator.

Auflösung resolution

Erteilen Sie Leseberechtigungen für alle gleichrangigen Seiten. Um zu vermeiden, dass dem Benutzer die irrelevanten Seiteninhalte angezeigt werden, fügen Sie Ablehnen von jcr;all rep:glob=*/jcr:content/* zu jedem
Geschwisterseitenknoten (der Knoten von sling:resourceType = cq:Page). Der Benutzer kann die Existenz der gleichrangigen Seiten (und der untergeordneten Seiten der gleichrangigen Seiten) erkennen, den Inhalt dieser Seiten jedoch nicht sehen.
Ursache
Der Benutzer/die Gruppe hat keine ausreichenden Leseberechtigungen für die gleichrangigen Seiten. Die Version behält und versucht, die Reihenfolge der gleichrangigen Seiten wiederherzustellen, die der Benutzer erkennen kann. Wenn die Reihenfolge A -> B -> C lautet und ein Benutzer nur über Leseberechtigungen für B und C verfügt, kehrt der Benutzer beim Speichern einer Version von C zur gespeicherten Version zurück. AEM stellt zuerst die Reihenfolge B -> C wieder her und kümmert sich nicht um die Reihenfolge für A. Infolgedessen kann die Geschwisterreihenfolge B -> C -> A werden.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f