GSB 7.0 Standardlösung

Benutzerdefinierte Felder anlegen

Das Adminportal benötigt für die Darstellung der Icons für die einzelnen Portalseiten ein benutzerdefiniertes Feld. Details zu benutzerdefinierten Feldern können der Liferay-Dokumenation entnommen werden.

An dieser Stelle wird das Anlegen des im Adminportal benötigten Feldes (Rendergroup) daher nur in Form eines "Kochrezeptes" mit einer Schritt für Schritt Beschreibung vorgestellt.

Schritt 1: Wechsel in den Kontrollbereich

Zum Anlegen eines benutzerdefinierten Feldes wechseln Sie in den Kontrollbereich des Adminportals.

Liferay Kontrollbereich

Schritt 2: Selektion "Benutzerdefinierte Felder"

In der Spalte Konfiguration wählen Sie den Punkt "Benutzerdefinierte Felder" aus.

Benutzerdefinierte Felder

Schritt 3: Auswahl der Resource

Das benutzerdefinierte Feld Rendergroup wird für einzelne Portalseiten benötigt und muss daher an die Resource Seite gebunden werden. Bitte wählen Sie daher Ressource Seite aus.

Auswahl der Resource

Schritt 3: Hinzufügen eines Feldes

Zu der ausgewählten Ressource "Seite" fügt man ein benutzerdefiniertes Feld hinzu.

Als Schlüssel wird im GSBAdmin-Portal-Theme nach "renderGroup" ausgewertet. Der Typ wird als Gruppe von Textwerten angegeben.

Feld hinzufügen

Nachdem man auf speichern geklickt hat, wird in der Tabelle die "Rendergroup" als Name angezeigt. Der Schlüssel stimmt aber mit der Schreibweise in Abb. 4 überein.

Schritt 4: Werte hinzufügen

Das benutzerdefinierte Feld ist angelegt und wird im nächsten Schritt mit den Werten befüllt.

Zur Bearbeitung des Feldes klickt man auf den Namen in der Tabelle oder wählt über den Button "Aktion - Bearbeiten" aus.

In dem Textbereich "Werte" werden die Icon Klassen für das Theme eingetragen. Die folgende Liste stellt nur eine vordefinierte Auswahl dar und kann mit den Inhalten aus der Font-Awesome Version 4.3.0 und der GSB-Admin-Iconset erweitert werden. Bitte achten Sie an dieser Stelle auf eine lexikografisch sortierte Liste der Werte (Kopiervorlage), um bei der anschließenden Verwendung diese einfacher auffinden zu können.

Vor dem Speichern wird die Darstellungsart "Auswahlliste" definiert.

Wert hinzufügen

Schritt 5: Setzen der Zugriffsberechtigungen

Nach dem Speichern sind die Werte der Icon Klassen als benutzerdefiniertes Felde "renderGroup" auf der Ressource Seite verfügbar.


Um auch sicherzustellen, dass Benutzer ohne Zugriffsrechte Zugang zu der Rendergroup bekommen, müssen die Berechtigungen des benutzerdefinierten Feldes angepasst werden.

Über die Schaltfläche Aktion erreicht man die Berechtigungen.

Zugriffsberechtigungen setzen


Der Dialog der Berechtigungen zeigt in einer Liste alle vorhandenen Rollen im Portal an. Die Berechtigungen zur Anzeige der benutzerdefinierten Felder werden für jede Rolle mit der Checkbox gesetzt.

Zugriffsberechtigungen anzeigen

Nach dem Speichern stehen die Icon-Klassen aus der Rendergroup auch Gästen ohne Zugangsberechtigung, zur Anzeige, zur Verfügung.

Siehe auch: Benutzerdefinierte Felder verwenden