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/* auf jedem gleichrangigen Seitenknoten (dem 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 Bestellung A - - ist> B -> C und ein Benutzer nur über Leseberechtigungen für B und C verfügt. Wenn der Benutzer eine Version von C speichert, kehrt er zur gespeicherten Version zurück. AEM wird die Reihenfolge von B -> C zuerst und kümmert sich nicht um die Bestellung von A. Infolgedessen kann die Geschwisterreihenfolge B -> C -> A.

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