6.3 Menüs

Menüs sind ein wichtiger Punkt auf der Website. Die Benutzerfreundlichkeit Ihrer Website hängt entscheidend von den Navigationsmöglichkeiten ab. Sie können beliebig viele Menüs erzeugen, die jeweils beliebig viele Links enthalten:

  • Für jedes Menü erzeugt Drupal automatisch einen Block.

  • Dieser Block enthält das Menü und kann auf der Website positioniert werden.

Das Menüsystem in Drupal 6 ist übrigens eine völlige Neuentwicklung und löst das teilweise etwas „holprige“ Menüsystem aus Drupal 5 ab.

6.3.1 Die Grundausstattung

Drupal bietet drei Standardmenüs:

  • die Navigation mit den Befehlen zur Verwaltung von Drupal

  • die Hauptlinks (Primary links) oben rechts auf der Seite

  • die Sekundärlinks (Secondary links), die bis jetzt noch nicht genutzt werden

Zu diesen drei Menüs gibt es auch jeweils einen positionierbaren Block. Die Blöcke für Haupt- und Sekundärlinks sind standardmäßig deaktiviert und müssen normalerweise auch nicht aktiviert werden.

Diese Verhaltensweise hängt damit zusammen, dass diese beiden Menüs im Normalfall direkt über das Theme gesteuert werden. Sie können unter Verwalten – Strukturierung – Themes, und dann bei Garland (bzw. Ihrem aktuell eingestelltem Theme) – Konfiguration im Bereich Anzeige ein-/ausschalten diese Menüs aktivieren oder deaktivieren (Abbildung 6.13).

Aktivierung der Theme-Elemente
Abbildung 6.13: Aktivierung der Theme-Elemente

Das Navigationsmenü ist standardmäßig in der linken Seitenleiste positioniert. Sie arbeiten bereits die ganze Zeit damit. In Abschnitt 3.3.4 Ein Link auf das Buch im Menü haben wir bereits einzelne Links in das Hauptlinks-Menü zugeordnet.

6.3.2 Ein neues Menü

Um ein neues Menü zu erzeugen, klicken Sie unter Verwalten – Strukturierung – Menüs auf den Link Menü hinzufügen (Abbildung 6.14).

Neues Menü erstellen
Abbildung 6.14: Neues Menü erstellen

Sie benötigen zur Definition des neuen Menüs einen internen Menünamen, der maschinenlesbar sein muss, d.h. nur Kleinbuchstaben, Zahlen und Bindestriche (in der deutschen Übersetzung ist evtl. noch von Unterstrichen die Rede, die allerdings nicht erlaubt sind). Dieser Name ist nach der Anlage des Menüs nicht mehr änderbar.

Ferner braucht Ihr Menü einen Titel, der dann über den Links auf der Webseite steht, und es besteht die Möglichkeit, eine Beschreibung zu hinterlassen. Diese Beschreibung dient nur internen Zwecken. Sie taucht nicht weiter auf der Website auf.

Nach einem Klick auf speichern taucht unter Verwalten – Strukturierung – Menüs ein neuer Link mit dem Namen Ihres Menüs auf. Wenn Sie auf diesen Link klicken, sehen Sie die noch leere neue Menüverwaltung.

Zusätzlich zum Menü wird auch gleichzeitig ein Block angelegt. Sie finden ihn unter Verwalten – Strukturierung – Blöcke im Bereich der deaktivierten Blöcke. Damit Ihre Links erscheinen, muss dieser Block in eine Region Ihres Themes positioniert werden.

6.3.3 Zuordnung von Menüeinträgen (Links)

Sie können auf verschiedene Arten einen Link einem Menü zuordnen: direkt über das Menü Verwalten – Strukturierung – Menüs oder bei entsprechender Berechtigung direkt während des Erstellens und Bearbeitens eines Inhalts.

Neuer Menülink in der Verwaltung

Als Beispiel für eine Verlinkung können Sie die Reifenliste aus Abschnitt 5.8 verwenden. Vielleicht erinnern Sie sich noch an die etwas kryptische URL, die alle Pressemeldungen zu den Begriffen Niederquerschnittsreifen der Dimension 225/60 R 15 als Liste anzeigt:

http://localhost/drupal62/taxonomy/term/1,4

Für den zu erstellenden Menülink spielt es keine Rolle, ob Sie auf einen Alias oder den internen Drupalpfad zugreifen.

Klicken Sie auf Verwalten – Strukturierung – Menüs – Hauptmenü - Neuer Menülink und füllen Sie das Formular aus (Abbildung 6.15):

Neuer Menülink
Abbildung 6.15: Neuer Menülink

In der Liste übergeordneter Menüpunkt können Sie den Link einem anderen Menüpunkt unterordnen. In unserem Fall geht das nicht, weil es der erste Link in diesem Menü ist. Die Checkbox Geöffnet legt fest, ob bei einer Baumstruktur die untergeordneten Links standardmäßig angezeigt werden oder nicht.

Neuer Menülink über die Inhaltsbearbeitung

Sie können Menülinks auch über das Bearbeitungsformular eines Inhalts eintragen (Link Inhalt erstellen). Sie brauchen dafür allerdings die entsprechende Berechtigung in Verwalten – Benutzerverwaltung – Berechtigungen (Menü verwalten). Im Bearbeitungsformular finden Sie dann einen aufklappbaren Bereich mit dem Namen Menüeinstellungen (Abbildung 6.16).

Menüeinstellungen in einem Inhalt
Abbildung 6.16: Menüeinstellungen in einem Inhalt

Dort können Sie Ihren Inhalt – hier ein Inhalt vom Inhaltstyp Seite mit dem Namen Impressum – direkt in ein Menü zuordnen. Durch Ankreuzen der Checkbox „Diesen Menüeintrag löschen“ können Sie den Menüeintrag wieder löschen. Die Checkbox erscheint erst nach dem ersten Speichern des Inhalts.

TIPP

Menüeinträge und Inhalte werden in der Datenbank von Drupal in getrennten Tabellen verwaltet und können jederzeit auf beide beschriebene Arten verändert und wieder gelöscht werden.

Ihre Bewertung: Nichts