Menü Praxisübungen

 Praxisübungen zur Menüerstellung sind nicht nur sinnvoll, sondern der kürzeste und nachhaltigste Weg, um das Herzstück von Joomla zu verstehen. Sie verwandeln abstrakte Konzepte in handfestes, anwendbares Wissen. Jede Stunde, die in solche Übungen investiert wird, spart später viel Zeit beim Aufbau realer Websites.
 

Theorie vs. Praxis klafft auseinander

Die Theorie klingt einfach: "Man erstellt einen Menüpunkt und wählt einen Seitentyp." In der Praxis stellen sich sofort Fragen, die nur praktisch zu beantworten sind:

  • Was ist der Unterschied zwischen einer "Einzelner Artikel"- und einer "Kategorie-Blog"-Verlinkung?
  • Wie verhalten sich übergeordnete/untergeordnete Menüpunkte und wie wirkt sich das auf das Template aus?
  • Wo erscheint mein neu erstelltes Menü überhaupt? (Hier kommt die Modulzuweisung ins Spiel – ein weiterer kritischer Lernschritt).

Fehler machen ist lehrreich

In einer sicheren Übungsumgebung können (und sollen!) typische Fehler gemacht werden, z.B.:

  • Einen Artikel erstellen, aber vergessen, einen Menüpunkt anzulegen – und dann nicht verstehen, warum die Seite "nicht gefunden" wird.
  • Ein Modul erstellen, das nirgends erscheint, weil die Modulzuweisung auf die falschen Menüpunkte gesetzt ist.
  • Die Brotkrümelnavigation nicht korrekt einrichten, weil die Menühierarchie falsch ist.

Aus diesen Fehlern lernt man mehr als aus jeder perfekten Anleitung.


ÜBUNG 1 –
Neues Menü „Tiervermittlung Hauptmenü“ anlegen

Aufgabe

Erstellen Sie ein neues Menü für den Bereich „Tiervermittlung“.

Schritt-für-Schritt

Backend-Pfad:
Menüs → Menüs verwalten → Neu

Einstellungen:

  • Titel: Tiervermittlung Hauptmenü
  • Menütyp: tiervermittlung
  • Beschreibung: Navigation für Tiervermittlung

➡️ Speichern & Schließen


Lösung (Ergebnis)

  • Neues Menü existiert
  • Noch nicht sichtbar im Frontend

🧠 Merksatz: Ein Menü allein erzeugt noch keine Navigation.


 


ÜBUNG 2 –
Navigation sichtbar machen (Modul anlegen)

Aufgabe

Das neue Menü soll im Frontend angezeigt werden.

Schritt-für-Schritt

Backend-Pfad:
Inhalt → Site-Module → Neu → Menü

Modul-Einstellungen:

  • Titel: Tiervermittlung Navigation
  • Menü auswählen: Tiervermittlung Hauptmenü
  • Position: menu
  • Status: Veröffentlicht

Reiter: Menüzuweisung

  • Anzeige auf: Alle Seiten

➡️ Speichern


Lösung

  • Menü ist sichtbar

⚠️ Typischer Fehler: falsche Modulposition.


ÜBUNG 3 –
Menüeinträge für Tiervermittlung erstellen

Aufgabe

Erstellen Sie drei Menüeinträge:

  • Hunde
  • Katzen
  • Kleintiere

Schritt-für-Schritt (Beispiel Hunde)

Backend-Pfad:
Menüs → Tiervermittlung Hauptmenü → Neu

Menüeintrag:

  • Titel: Hunde
  • Menüeintragstyp: Beiträge → Kategorieblog
  • Kategorie: Hunde

➡️ Speichern & Schließen

➡️ Wiederholen für Katzen & Kleintiere


Lösung

  • Drei funktionierende Menüeinträge
  • Inhalte werden korrekt angezeigt

 


ÜBUNG 4 –
Menüeintrag bearbeiten & Reiter verstehen

Aufgabe

Untersuchen Sie die Reiter eines Menüeintrags.

Wichtige Reiter erklärt

  • Details: Titel, Alias, Typ
  • Optionen: Darstellung (Blog-Layout)
  • Veröffentlichung: Status, Zugriffsebene
  • Metadaten: SEO (Description, Keywords)
  • Linktyp: CSS-Klasse, Linkziel

Praxis

Setzen Sie Zugriffsebene auf Öffentlich.


Lösung

  • Menüeintrag bleibt sichtbar
  • SEO-Daten sind hinterlegt

ÜBUNG 5 –
Alle Menüeinträge anzeigen lassen

Aufgabe

Verschaffen Sie sich einen Überblick über alle Menüeinträge.

Schritt-für-Schritt

Backend-Pfad:
Menüs → Tiervermittlung Hauptmenü

Nutzen Sie:

  • Filter (Status)
  • Spalten (Typ, Zugriff, Sprache)

Lösung

  • Übersicht aller Menüeinträge

Navigation wird über Menüs kontrolliert, nicht über Kategorien.


ÜBUNG 6
– Menüeintragstypen verstehen

Aufgabe

Ordnen Sie den richtigen Menüeintragstyp zu.

ZielRichtiger Typ
Startseite mit Highlights Hauptbeiträge
Übersicht vieler Beiträge Kategorieblog
Ein einzelner Text Einzelner Beitrag
Externe Website URL
Struktur ohne Link Menü-Überschrift

Typische Verständnisfragen

Warum ist ein Menüeintrag wichtiger als eine Kategorie?
→ Weil der Menüeintrag die Darstellung, URL und Navigation steuert.

Warum sieht man Inhalte ohne Menüeintrag oft falsch?
→ Joomla nutzt dann Kategoriepfade ohne klare Itemid-Zuordnung.


Was ist eine Itemid Zuordnung? 

Die Itemid-Zuordnung ist eine zentrale, oft automatisch verwaltete Eigenschaft in Joomla, die einen Menüpunkt (und damit seine gesamten Einstellungen) eindeutig einer aufgerufenen Seite zuweist.

Einfach erklärt:

Jeder Menüpunkt in Joomla hat eine eindeutige numerische ID (die Itemid). Wenn du eine Seite aufrufst, sucht Joomla nach der passenden Itemid, um zu wissen:

  1. Welche Seite gemeint ist (z.B. Blog-Ansicht vs. Einzelartikel).
  2. Mit welchen Einstellungen sie angezeigt werden soll (Template, Module, Zugriffsrechte).

Praktische Bedeutung & Funktion:

  1. Automatische Zuordnung: 
    Wenn du einen "normalen" Link von einem Menüpunkt aus klickst, wird die Itemid automatisch übergeben. Joomla weiß dann: "Ah, der Nutzer sieht die Seite mit den Einstellungen von Menüpunkt #123."

  2. Problemfall: "Verwaiste Seiten" (Lost Itemid):
    • Szenario: 
      Du rufst einen Artikel direkt über seine Alias-URL auf (z.B. /mein-artikel), OHNE dass es einen direkten Menüpunkt zu genau diesem Artikel gibt.
    • Problem: 
      Joomla findet keine passende Itemid. Es muss eine automatische Zuordnung (Itemid Mapping) vornehmen.
    • Wie es funktioniert: 
      Joomla sucht in der Datenbank nach dem "nächstpassenden" Menüpunkt, der mit dem Inhalt verknüpft ist – z.B. einen Menüpunkt zur übergeordneten Kategorie oder zu einer Blog-Übersicht. Dieser wird dann als aktive Itemid verwendet.
    • Folge: 
      Die Seite wird angezeigt, aber möglicherweise mit anderen Moduleinstellungen oder einer anderen aktiven Navigation als gewünscht.

Warum ist das wichtig für dich?

  • Modulsteuerung: 
    Module werden Menüpunkten (Itemids) zugewiesen. Wenn die falsche Itemid aktiv ist, erscheinen Module, die nicht erscheinen sollten – oder umgekehrt.
  • Breadcrumb-Navigation: 
    Die Brotkrümelnavigation leitet sich von der Menühierarchie der aktiven Itemid ab. Eine falsche Zuordnung führt zu falschen Breadcrumbs.
  • Aktive Menü-Hervorhebung: 
    Das aktive Menü-Item im Template wird durch die Itemid bestimmt. Bei falscher Zuordnung ist das falsche Menü "aktiv".

Praxistipp zur Kontrolle:

Um zu sehen, welche Itemid gerade aktiv ist, füge ?Itemid= an deine URL an. Joomla zeigt dann die Nummer an. Beispiel: deine-site.de/mein-artikel?Itemid= → zeigt z.B. 123 an.

Zusammenfassung: 

Die Itemid-Zuordnung ist Joomlas Mechanismus, um jeder angezeigten Seite einen konkreten Satz von Konfigurationen (über einen Menüpunkt) zuzuordnen.