Skip to main content

Ein eigenes Administrationsmenü in Joomla! 3.x / 4.x / 5.x Anlegen

Um ein eigenes Administrationsmenü zu erstellen gibt es zwei Möglichkeiten. Die Arbeit mit „Presets“ oder wie gewohnt mit der Menüverwaltung im Backend. Welche Möglichkeit man wählt ist zum einen Geschmackssache, zum anderen aber auch eine Frage des Umfangs des neuen Menüs.

Presets sind XML-Dateien, in die alle Menüpunkte fest „einprogrammiert“ werden müssen, daher empfiehlt sich die Verwendung eher für ein kleines „Zusatzmenü“ für die Administration.

Mit der Menüverwaltung können umfangreiche Menüs leicht erstellt und jederzeit bearbeitet werden. 

Ein wichtiger Punkt vorab: Wenn man das komplette Menü in der Administration austauscht, muss man unbedingt alle Menüpunkte aus dem ursprünglichen Menü übernehmen, da man sonst unter Umständen nicht mehr auf alle Bereiche und Funktionen von Joomla! zugreifen kann.

Möglichkeit 1 – Arbeiten mit „Presets“

Da die Arbeit mit XML-Dateien und Presets eher etwas für sehr erfahrene Administratoren und Programmierer ist, hier nur eine kurze Anleitung zu diesem Thema.

Presets sind XML-Dateien, die verschiedene Vorlagen für die Menüs der Administrationsoberfläche enthalten. Die Dateien sind unter administrator\components\com_menus\presets zu finden.

Wenn man nun ein Preset anpassen oder selbst erstellen möchte, dann muss man natürlich eine eigene Datei erstellen und z.B. die Datei default.xml oder alternate.xml kopieren.

Nun kann man einzelne Menüpunkte verschieben, entfernen oder auch bearbeiten.

Abschließend muss man im Backend unter „Inhalt -> Administrator Module“ das Modul „Admin Menu“ bearbeiten und im Feld „Menüeinträge auswählen“ das eben erstellte Preset auswählen.

Möglichkeit 2 – Arbeiten mit der Menüverwaltung

Um ein Administrationsmenü mit der Menüverwaltung zu erstellen, gehen Sie wie folgt vor:

Schritt 1 - Menü erstellen

  1. Im Backend auf „Menüs -> Verwalten“ klicken und dann oben links von „Site“ auf „Administrator“ wechseln.
  2. auf den Button „Neu“ klicken
  3. die Felder „Titel“ und „Menütyp“ müssen ausgefüllt werden und über „Menüeinträge importieren“ können optional und einmalig die Einträge aus einem Preset z.B. „Vorlage - Joomla Hauptmenü“ (das ist das Standard Administrationsmenü) importiert werden.
  4. oben speichern und schließen

Schritt 2 – Menü bearbeiten

Nun finden Sie links unter „Menüs“ unten die kleine Überschrift Administrator mit dem soeben erstellten Menü als Eintrag. Nun kann man wie gewohnt die entsprechenden Einträge verwalten (löschen, verschieben, deaktivieren, neue hinzufügen...). Ein Unterschied zu den Menüpunkten, die man für das Frontend anlegt, ist, dass man keine Zugriffsebene festlegen kann, d.h. prinzipiell sind alle Menüpunkte, die in dieses Menü eingetragen werden, für jeden Administrator sichtbar.

Schritt 3 – Menü dem Modul zuweisen oder neues Modul anlegen

Menü dem bestehenden Modul zuordnen

Dies sollte man nur machen, wenn man im eben erstellten Administrationsmenü erstens alle Einträge aus „Vorlage - Joomla Hauptmenü“ übernommen hat und zweitens keinen der importierten Menüpunkte gelöscht oder deaktiviert hat, da man sonst möglicherweise nicht mehr auf alle Bereiche und Funktionen von Joomla! zugreifen kann.

  1. unter „Inhalt -> Admin Module“ das Modul „Admin Menu“ bearbeiten
  2. im Feld „Anzuzeigendes Menü“ das soeben erstellte Menü auswählen
  3. Oben auf Speichern und Schließen klicken

Menü einem neuen Modul zuordnen

Diese Methode ist zu wählen, wenn Sie ein zusätzliches Menü für die Administration erstellt haben und dieses z.B. nur einer bestimmten Administratorgruppe angezeigt werden soll.

  1. Erstellen Sie unter „Inhalt -> Administrationsmodule“ ein neues Modul vom Typ „Administrationsmenü“.
  2. Im Feld „Anzuzeigendes Menü“ das soeben erstellte Menü auswählen.
  3. Optional kann nun unter „Zugriffsebene“ die entsprechende Gruppe ausgewählt werden, für die das Modul und damit das Menü sichtbar ist.
  4. Oben auf Speichern und Schließen klicken.