Anpassen der Willkommens-Konsole (klassische Benutzeroberfläche)
- Themen:
- Developing
Erstellt für:
- Developer
Die Begrüßungskonsole bietet eine Liste von Links zu den verschiedenen Konsolen und Funktionen in AEM.
Die sichtbaren Links können konfiguriert werden. Dies kann für bestimmte Benutzer und/oder Gruppen definiert werden. Die zu ergreifenden Aktionen hängen vom Zieltyp ab (entspricht dem Abschnitt der Konsole, in der sie sich befinden):
- Hauptkonsolen - Links in der Hauptkonsole (linker Bereich)
- Ressourcen, Dokumentation und Referenz, Funktionen - Links in der Seitenleiste (rechter Bereich)
Links in der Hauptkonsole (linker Bereich)
Hier werden die Hauptkonsolen von AEM aufgelistet.
Konfigurieren, ob die Hauptkonsolen-Links sichtbar sind
Berechtigungen auf Knotenebene bestimmen, ob der Link angezeigt werden kann oder nicht. Die betreffenden Knoten sind Folgende:
-
Websites:
/libs/wcm/core/content/siteadmin
-
Digitale Assets:
/libs/wcm/core/content/damadmin
-
Community:
/libs/collab/core/content/admin
-
Kampagnen:
/libs/mcm/content/admin
-
Posteingang:
/libs/cq/workflow/content/inbox
-
Benutzer:
/libs/cq/security/content/admin
-
Tools:
/libs/wcm/core/content/misc
-
Tagging:
/libs/cq/tagging/content/tagadmin
Beispiel:
-
Um den Zugriff auf Tools einzuschränken, entfernen Sie den Lesezugriff von
/libs/wcm/core/content/misc
Siehe Sicherheitsabschnitt für weitere Informationen zum Festlegen der gewünschten Berechtigungen.
Links in der Seitenleiste (rechter Bereich)
Diese Links basieren auf dem Vorhandensein und dem Lesezugriff auf Knoten unter dem folgenden Pfad:
/libs/cq/core/content/welcome
Drei Abschnitte werden standardmäßig bereitgestellt (leicht getrennt):
/libs/cq/core/content/welcome/resources/cloudservices
/libs/cq/core/content/welcome/resources/workflows
/libs/cq/core/content/welcome/resources/taskmanager
/libs/cq/core/content/welcome/resources/replication
/libs/cq/core/content/welcome/resources/reports
/libs/cq/core/content/welcome/resources/publishingadmin
/libs/cq/core/content/welcome/resources/manuscriptsadmin
/libs/cq/core/content/welcome/docs/docs
/libs/cq/core/content/welcome/docs/dev
/libs/cq/core/content/welcome/features/crxde
/libs/cq/core/content/welcome/features/packages
/libs/cq/core/content/welcome/features/share
/libs/cq/core/content/welcome/features/cluster
/libs/cq/core/content/welcome/features/backup
/libs/cq/core/content/welcome/features/config
/libs/cq/core/content/welcome/features/statusdump
Sichtbarkeit von Seitenleisten-Links konfigurieren
Es ist möglich, einen Link für bestimmte Benutzer oder Gruppen auszublenden, indem der Lesezugriff auf die Knoten, die den Link darstellen, entfernt wird.
-
Ressourcen – Entfernen des Zugriffs auf:
/libs/cq/core/content/welcome/resources/<link-target>
-
Dokumente – Entfernen des Zugriffs auf:
/libs/cq/core/content/welcome/docs/<link-target>
-
Funktionen – Entfernen des Zugriffs auf:
/libs/cq/core/content/welcome/features/<link-target>
Beispiel:
-
Um den Link auf Berichte zu entfernen, entfernen Sie den Lesezugriff von
/libs/cq/core/content/welcome/resources/reports
-
Um den Link auf Pakete zu entfernen, entfernen Sie den Lesezugriff von
/libs/cq/core/content/welcome/features/packages
Siehe Sicherheitsabschnitt für weitere Informationen zum Festlegen der gewünschten Berechtigungen.
Link-Auswahlmechanismus
In /libs/cq/core/components/welcome/welcome.jsp
wird ConsoleUtil genutzt, das eine Abfrage auf Knoten mit folgender Eigenschaft durchführt:
jcr:mixinTypes
mit dem Wert:cq:Console
select * from cq:Console
Wenn ein Benutzer oder eine Gruppe keine Leseberechtigungen für einen Knoten mit dem Mixin cq:Console
hat, wird dieser Knoten nicht mit der ConsoleUtil
-Suche abgerufen und wird daher nicht in der Konsole aufgeführt.
Hinzufügen eines benutzerdefinierten Elements
Die Link-Auswahlmechanismus kann verwendet werden, um Ihr eigenes benutzerdefiniertes Element zur Liste der Links hinzuzufügen.
Fügen Sie Ihr benutzerdefiniertes Element zur Liste hinzu, indem Sie das Mixin cq:Console
zu Ihrem Widget oder Ihrer Ressource hinzufügen. Definieren Sie dazu die Eigenschaft:
jcr:mixinTypes
mit dem Wert:cq:Console