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

Beschreibung

Umgebung
Experience Manager

Problem/Symptome
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 Mitgliedern einer bestimmten Gruppe auf. Nicht beim Administrator.

Lösung

Erteilen Sie Leseberechtigungen für alle gleichrangigen Seiten. Um zu vermeiden, dass Benutzer die irrelevanten Seiteninhalte sehen, 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 es sich bei der Bestellung um A - B - C handelt und ein Benutzer nur über Leseberechtigungen für B und C verfügt, wird beim Speichern einer Version von C auf die gespeicherte Version zurückgesetzt. AEM wird zuerst die Reihenfolge von B - C wiederherstellen und kümmert sich nicht um die Reihenfolge von A. Daher kann die Geschwisterreihenfolge B - C - A werden.

Auf dieser Seite