Befehle und
Befehlsgruppen
Auf der KM-Benutzungsoberfläche können Befehle in Gruppen zusammengefasst werden. Diese Befehlsgruppen können „normale“ Befehle als auch Befehle, die eine Auswahlmöglichkeit in einem Dialogfenster anbieten, enthalten.
Befehlsgruppen können im Details-Dialog, in Layout-Sets, Collection- und Ressourcen-Renderern verwendet werden.
Neben den Informationen, die für die Lokalisierung verwendet werden (Angabe einer Bundle-Datei) können Sie festlegen, ob der Befehl gleichzeitig auf mehrere Ressourcen angewendet werden kann (Parameter Mass Command).
Folgende Parameter stehen bei der Konfiguration eines Befehls zur Verfügung:
Parameter eines Befehls
Parameter |
Obligatorisch |
Beschreibung |
Alias |
Ja |
Alias des Befehls Dieser Alias wird anstelle des Namens der JAVA-Klasse verwendet. |
Description |
Nein |
nähere Beschreibung des Befehls |
Java Class |
Ja |
Angabe der JAVA-Klasse, die den Befehl implementiert |
Mass Command |
Nein |
gibt an, ob der Befehl auf mehrere Ressourcen angewendet werden kann |
Parameter |
Nein |
Angabe zusätzlicher Parameter, die von Befehlen ausgewertet werden können Ob ein Befehl zusätzliche Parameter auswerten kann, hängt von dessen Implementierung ab. |
Command Icon Path |
Nein |
Pfadangabe einer Grafikdatei, die an Stelle von Text als Symbol für einen Befehl angezeigt wird Beispiel: /etc/public/mimes/images/document.gif Diese Einstellung kann nur zusammen mit dem Menü icon verwendet werden (siehe Menüs). |
Bundle File |
Nein |
Angabe der Bundle-Datei, in der Schlüssel und Bezeichner für den Befehl hinterlegt sind z. B. com.sapportals.wcm.rendering.uicommand.UICConsts Diese Bundle-Datei wird für die Lokalisierung benötigt. |
Key for Tooltip |
Nein |
Angabe des entsprechenden Schlüssels für die angezeigte Quick-Info Der Schlüssel ist in der Bundle-Datei hinterlegt. |
Key for Label |
Nein |
Angabe des entsprechenden Schlüssels für den angezeigten Bezeichner Der Schlüssel ist in der Bundle-Datei hinterlegt. |
Roles with Visibility |
Nein |
Kommagetrennte Angabe der Rollen, für die dieser Befehl gültig ist Die Angabe der Rolle setzt sich wie folgt zusammen: Location/Role ID These specifications are located in the portal at User Administration → Roles. Wählen Sie die erforderliche Rolle und klicken Sie auf Bearbeiten. Die Angaben finden sich unter Detailed Information. Beispiel: pcd:portal_content/specialist/contentmanager/ |
Befehle, wie z. B. Verschieben nach, oder Kopieren nach erfordern die Angabe eines Zielordners. Wenn Sie solch einen Befehl anwenden, werden Sie in einem Dialogfenster aufgefordert, einen Ordner auszuwählen. Für das Dialogfenster können Sie in der Konfiguration ein eigenes Layout-Set angeben.
Parameter eines Befehls mit Auswahlmöglichkeit in einem Dialogfenster
Parameter |
Obligatorisch |
Beschreibung |
Alias |
Ja |
Alias des Befehls Dieser Alias wird anstelle des Namens der JAVA-Klasse verwendet. |
Description |
Nein |
nähere Beschreibung des Befehls |
Java Class |
Ja |
Angabe der JAVA-Klasse, die den Befehl implementiert |
Mass Command |
Nein |
gibt an, ob der Befehl auf mehrere Ressourcen angewendet werden kann |
Layout Set |
Nein |
Angabe eines Layout-Sets, das für die Anzeige des Dialogfensters verwendet wird |
Parameter |
Nein |
Angabe zusätzlicher Parameter, die von Befehlen ausgewertet werden können |
Command Icon Path |
Nein |
Pfadangabe einer Grafikdatei, die an Stelle von Text als Symbol für einen Befehl angezeigt wird Beispiel: /etc/public/mimes/images/document.gif Diese Einstellung kann nur zusammen mit dem Menü icon verwendet werden. |
Bundle File |
Nein |
Angabe der Bundle-Datei, in der Schlüssel und Bezeichner für den Befehl hinterlegt sind z. B. com.sapportals.wcm.rendering.uicommand.UICConsts Diese Bundle-Datei wird für die Lokalisierung benötigt. |
Key for Tooltip |
Nein |
Angabe des entsprechenden Schlüssels für die angezeigte Quick-Info Der Schlüssel ist in der Bundle-Datei hinterlegt. |
Key for Label |
Nein |
Angabe des entsprechenden Schlüssels für den angezeigten Bezeichner Der Schlüssel ist in der Bundle-Datei hinterlegt. |
Roles with Visibility
|
Nein |
Kommagetrennte Angabe der Rollen, für die dieser Befehl gültig ist Die Angabe der Rolle setzt sich wie folgt zusammen: Location/Role ID Sie finden diese Angaben im Portal unter Benutzeradministration → Rollen. Wählen Sie die erforderliche Rolle und klicken Sie auf Bearbeiten. Die Angaben finden sich unter Detailed Information. Beispiel: pcd:portal_content/specialist/contentmanager/ |
Tooltip Key for Command in Dialog Box |
Nein |
Text einer Quick-Info, die im Auswahlfenster für einen Befehl angezeigt wird |
Label Key for Command in Dialog Box
|
Nein |
Angabe eines Kurzbezeichners, der im Auswahlfenster für einen Befehl angezeigt wird
|
Tooltip Key for Mass Command in Dialog Box |
Nein |
Text einer Quick-Info, die im Auswahlfenster für einen Massenbefehl angezeigt wird nur erforderlich wenn der Parameter Mass Command aktiviert ist |
Label Key for Mass Command in Dialog Box |
Nein |
Angabe eines Bezeichners, der im Auswahlfenster für einen Massenbefehl angezeigt wird nur erforderlich wenn der Parameter Mass Command aktiviert ist
|
Label Key for First Input Field |
Nein |
Angabe eines Bezeichners für das erste Eingabefeld |
Label Key for Second Input Field |
Nein |
Angabe eines Bezeichners für das zweite Eingabefeld |
Befehle können in Befehlsgruppen zusammengefasst werden. Befehlsgruppen werden hierarchisch strukturiert. Dies bedeutet, dass Befehlsgruppen auch andere Befehlsgruppen enthalten können.
In der Konfiguration einer Befehlsgruppe können Sie festlegen, welche Befehle und Befehlsgruppen verwendet werden sollen.
Parameter einer Befehlsgruppe
Parameter |
Obligatorisch |
Beschreibung |
Ja |
Alias der Befehlsgruppe Dieser Alias wird anstelle des Namens der JAVA-Klasse verwendet. |
|
Description |
Nein |
nähere Beschreibung der Befehlsgruppe |
Command List |
Nein |
Angabe der Aliase von Befehlen und Befehlsgruppen, die in der Befehlsgruppe zusammengefasst sind Trennen Sie die Angaben mit Komma. Sollte ein Befehl auf eine Ressource nicht anwendbar sein, dann wird dieser auf der Oberfläche als inaktiv gekennzeichnet. |
Java Class |
Ja |
Angabe der JAVA-Klasse, die die Befehlsgruppe implementiert |
Parameter |
Nein |
Angabe zusätzlicher Parameter, die von Befehlen ausgewertet werden können Ob ein Befehl zusätzliche Parameter auswerten kann, hängt von dessen Implementierung ab. |
Command Icon Path |
Nein |
Pfadangabe einer Grafikdatei, die an Stelle von Text als Symbol für einen Befehl angezeigt wird Beispiel: /etc/public/mimes/images/document.gif Diese Einstellung kann nur zusammen mit dem Menü icon verwendet werden. |
Bundle File |
Nein |
Angabe der Bundle-Datei, in der Schlüssel und Werte für die Befehlsgruppe hinterlegt sind z. B. com.sapportals.wcm.rendering.uicommand.UICConsts Diese Bundle-Datei wird für die Lokalisierung benötigt. |
Key for Tooltip |
Nein |
Angabe des entsprechenden Schlüssels für die angezeigte Quick-Info Der Schlüssel ist in der Bundle-Datei hinterlegt. |
Key for Label |
Nein |
Angabe des entsprechenden Schlüssels für den angezeigten Bezeichner Der Schlüssel ist in der Bundle-Datei hinterlegt. |
Um einen Befehl anzulegen oder die Konfiguration eines bestehenden Befehls anzupassen, wählen Sie Content Management → User Interface → Commands → UI Command.
Um einen Befehl mit Auswahlmöglichkeit in einem Dialogfenster anzulegen oder anzupassen, wählen Sie Content Management → User Interface → Commands → UI Commands with Selection.
Um eine Befehlsgruppe anzulegen oder anzupassen, wählen Sie Content Management → User Interface → Commands → UI Command Group.
Weitere Informationen: