|
# menu.xml
|
|
# menu.xml
|
|
|
|
|
|
Mit der **menu.xml** können Sie das Menü im Administrationsbereich erweitern.
|
|
Mit der **menu.xml** können Sie das Menü im Administrationsbereich erweitern.
|
|
Möchten Sie Einstellungen als Menüeintrag haben, sollten sie generell auf die settings.xml zurück greifen. Die settings.xml generiert automatisiert eine Oberfläche und auch das Menü wird erweitert.
|
|
Möchten Sie Einstellungen als Menüeintrag haben, sollten sie generell auf die settings.xml zurückgreifen. Die settings.xml generiert automatisiert eine Oberfläche und auch das Menü wird erweitert.
|
|
|
|
|
|
Das Anlegen von eigenen Menüeinträgen geht denkbar einfach; legen Sie im root Verzeichnis Ihres Plugins / Pakete eine menu.xml an und definieren Sie hier Ihre Menüeinträge. Bei einem Update oder bei der Installation wird diese menu.xml automatisch von QUIQQER eingelesen.
|
|
Das Anlegen von eigenen Menüeinträgen geht denkbar einfach; legen Sie im root Verzeichnis Ihres Plugins / Pakete eine menu.xml an und definieren Sie hier Ihre Menüeinträge. Bei einem Update oder bei der Installation wird diese menu.xml automatisch von QUIQQER eingelesen.
|
|
|
|
|
... | @@ -23,7 +23,7 @@ Das Anlegen von eigenen Menüeinträgen geht denkbar einfach; legen Sie im root |
... | @@ -23,7 +23,7 @@ Das Anlegen von eigenen Menüeinträgen geht denkbar einfach; legen Sie im root |
|
</menu>
|
|
</menu>
|
|
```
|
|
```
|
|
|
|
|
|
### WICHTIG HIERBEI ist, dass der Pfad 'package' heißt und nicht wie man vermuten könnte 'packages'!! anderenfalls wird das Panel Nicht gefunden.
|
|
### WICHTIG HIERBEI ist, dass der Pfad 'package' heißt und nicht wie man vermuten könnte 'packages'! anderenfalls wird das Panel nicht gefunden.
|
|
|
|
|
|
+ `<menu>` - fängt eine menu.xml an
|
|
+ `<menu>` - fängt eine menu.xml an
|
|
+ `<item>` - legt ein Menüeintrag in der QUIQQER Administration an
|
|
+ `<item>` - legt ein Menüeintrag in der QUIQQER Administration an
|
... | @@ -32,13 +32,13 @@ Das Anlegen von eigenen Menüeinträgen geht denkbar einfach; legen Sie im root |
... | @@ -32,13 +32,13 @@ Das Anlegen von eigenen Menüeinträgen geht denkbar einfach; legen Sie im root |
|
|
|
|
|
Mit dem item Node wird ein neuer Menüeintrag in der QUIQQER Administration erstellt. Das `<item>` Node besitzt mehrere optionale Attribute.
|
|
Mit dem item Node wird ein neuer Menüeintrag in der QUIQQER Administration erstellt. Das `<item>` Node besitzt mehrere optionale Attribute.
|
|
|
|
|
|
Der Inhalt des `<item>` Nodes ist der dargestellte Text des Menüeintrages. Dieses kann aber mit den Attributen group und var überschrieben werden und variabel zur Sprachen sein.
|
|
Der Inhalt des `<item>` Nodes ist der dargestellte Text des Menüeintrages. Dieses kann aber mit den Attributen group und var überschrieben werden und variabel zur Sprache sein.
|
|
|
|
|
|
### Attribute
|
|
### Attribute
|
|
|
|
|
|
#### parent=""
|
|
#### parent=""
|
|
|
|
|
|
Legt fest unter welchem Menüeintrag der neue Menüeintrag erscheinen soll.
|
|
Legt fest, unter welchem Menüeintrag der neue Menüeintrag erscheinen soll.
|
|
Die Angabe ist eine Pfadangabe der Namen der Menüeinträge. Der root Pfad wäre also **/**.
|
|
Die Angabe ist eine Pfadangabe der Namen der Menüeinträge. Der root Pfad wäre also **/**.
|
|
|
|
|
|
Die Root Einträge besitzen folgende Namen:
|
|
Die Root Einträge besitzen folgende Namen:
|
... | @@ -49,7 +49,7 @@ Die Root Einträge besitzen folgende Namen: |
... | @@ -49,7 +49,7 @@ Die Root Einträge besitzen folgende Namen: |
|
+ settings
|
|
+ settings
|
|
+ profile
|
|
+ profile
|
|
|
|
|
|
Möchten Sie nun einen neuen Menüeintrag unter Datei erstellen müssen Sie als parent **/file/** angeben.
|
|
Möchten Sie nun einen neuen Menüeintrag unter Datei erstellen müssen Sie als parent `/file/` angeben.
|
|
Ein Plugin kann somit ein komplettes Menü selbst erstellen und der Pfad könnte folgendermaßen aussehen:
|
|
Ein Plugin kann somit ein komplettes Menü selbst erstellen und der Pfad könnte folgendermaßen aussehen:
|
|
/extras/my_plugin/sub_menu_entry/
|
|
/extras/my_plugin/sub_menu_entry/
|
|
|
|
|
... | @@ -68,14 +68,14 @@ Legt das icon / Bildchen für den Menüeintrag fest |
... | @@ -68,14 +68,14 @@ Legt das icon / Bildchen für den Menüeintrag fest |
|
|
|
|
|
#### group="" und var=""
|
|
#### group="" und var=""
|
|
|
|
|
|
Übersetzungs-Variablen für diesen Eintrag.
|
|
Übersetzung-Variablen für diesen Eintrag.
|
|
group = Übersetzungsgruppe
|
|
group = Übersetzungsgruppe
|
|
var = Übersetzungs-Variable
|
|
var = Übersetzung-Variable
|
|
|
|
|
|
#### permission
|
|
#### permission
|
|
|
|
|
|
- Ist optional
|
|
- Ist optional
|
|
- Hier können kommasepariert verschiedene permissions eingetragen werden welche der Benutzer besitzen muss um diese Eintrag zu sehen
|
|
- Hier können kommasepariert verschiedene permissions eingetragen werden welche der Benutzer besitzen muss, um diesen Eintrag zu sehen
|
|
|
|
|
|
## Wie erweitere ich das Menü während der Laufzeit (JavaScript)
|
|
## Wie erweitere ich das Menü während der Laufzeit (JavaScript)
|
|
|
|
|
... | | ... | |