Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Drupal 7, Theme Mayo: Unterpunkte im Navigationsmenü klappen nicht auf

Eingetragen von ThomasKdot (4)
am 26.10.2014 - 11:59 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Liebe Gemeinde,

ich sehe den Wald vor lauter Bäumen nicht mehr, daher gebe ich jetzt nach einigen Tagen Suche auf und stelle meine Frage direkt.

Zur Info:
Bei mir sind Drupal 7 und das Theme Mayo installiert, sowie das Modul "Special Menu Items".
Ich habe ein Navigationsmenü mit Haupteinträgen und Unterpunkten.
Alles in "Struktur > Menüs > Navigation > Links hinzufügen" aktiviert.

So soll es sein:
Beim Anklicken (und nur beim Anklicken) z.B. von Menüeintrag1 wird die Liste der Untermenüs aufgeklappt:

Menüeintrag1
-Untermenüeintrag1
-Untermenüeintrag2
...

Das heißt, Menüeintrag1 selbst darf nicht auf irgendeine Seite verweisen, sondern ist ein reiner Texteintrag (oder eine Funktion, die dafür sorgt, daß die Untermenüs aufgeklappt werden).

Das Problem:
Für jeden Linkeintrag wird ein Pfad verlangt. Hier kann ich dank "Special Menu Item" eingeben, dann habe ich einen reinen Texteintrag. Beim Anklicken passiert gar nichts, die Untermenüs werden nicht aufgeklappt. Wenn ich über "Struktur > Menüs > Navigation > Links hinzufügen" beim jeweiligen Link die Checkbox "als ausgeklappt anzeigen" aktiviere, werden die Unterpunkte immer angezeigt. Sie sollen aber nur beim Anklicken des Haupteintrages angezeigt oder auch wieder ausgeblendet werden.

Ist dieses Verhalten im Mayo-Theme nicht vorgesehen oder umgesetzt? Was habe ich übersehen? Zusätzliche Module möchte ich soweit wie möglich vermeiden, wenn das Theme selbst ein solches Verhalten bereitstellt.

Wißt ihr hier weiter?

‹ [gelöst]Profile vs. profile2 ??? [gelöst] Accordion aus Theme anwenden ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Vermutlich existiert kein CSS

Eingetragen von Goekmen (1013)
am 26.10.2014 - 13:32 Uhr

Vermutlich existiert kein CSS Code für deinen Wunsch.

Zitat:

If you want to use a Superfish menu under the top header enable it for the Menu bar region and turn of "Main menu" and "Secondary menu" in MAYO settings under TOGGLE DISPLAY. MAYO tries to fully support the Superfish module which has good support for responsive design.

Verwende für dein Hauptmenu am besten mal das Superfish Menu Modul. Dann müsste es klappen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Möglichst kein Javascript

Eingetragen von ThomasKdot (4)
am 26.10.2014 - 14:01 Uhr

Danke für die Antwort, aber Superfish und DHTML benötigen beide Javascript. Wenn User nun ihr Javascript abschalten (was aus Sicherheitsgründen immer wieder empfohlen wird), funktioniert nichts mehr. Das möchte ich vermeiden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Soweit ich mich erinnere,

Eingetragen von wla (9461)
am 26.10.2014 - 15:13 Uhr

Soweit ich mich erinnere, switcht das Modul auf eine reine CSS-Lösung, wenn JavaScript nicht unterstützt wird. Einfach in der Anleitung nachsehen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nicht wirklich die Lösung ...

Eingetragen von ThomasKdot (4)
am 27.10.2014 - 13:03 Uhr

Danke für die Antworten, aber Superfish ist ein Thema für sich. Es funktioniert nicht wirklich, das Mayo-Themenlayout wird nicht übernommen. Ich müßte zuviel Flickschusterei betreiben, um Superfish soweit zu bringen. Ich will in erster Linie die Webseite aufbauen und mich nicht in den Tiefen von Modulen und Zusatzmodulen und noch mehr Modulen und ihrer Programmierung verlieren ...

Zudem löst Superfish nicht das grundsätzliche Problem: Ich muß bei

Verwaltung » Structure » Menüs » Navigation » Link hinzufügen

bei "Path" auf irgendetwas verweisen, und ein scheinbarer Leereintrag wie ist nur möglich, wenn das Modul "Special Menu Items" installiert ist. Superfish klappt die Unterpunkte dann nicht auf, sondern blendet sie lediglich ein, und das optische Ergebnis ist stark nachbearbeitungsbedürftig.

Daher gehe ich jetzt davon aus, daß diese Funktionalität bei Drupal nicht vorgesehen ist (deswegen, weil die CSS-Einstellungen des Themes - style.css - vom System überfahren werden mit "system.menus.css").
Auch hier auf drupalcenter.de funktioniert das Ausklappen nicht direkt, sondern erst wird eine eigene Seite geöffnet, auf der die Untermenüs - die dann ohnehin in der Navigationsleiste stehen - zusätzlich aufgelistet sind. Das ist eine reine Notlösung, weil es offenbar nicht anders geht, und leider wirkt es auch so.

Hier also das Fazit für alle Verzweifelten, die das Mayo-Theme haben und wie ich versuchen, das Problem zu lösen:

Aufklappbare Menüs sind mit Bordmitteln nicht zu machen, nur mit zusätzlichen Modulen und erheblichem Anpassungsaufwand.
Derzeit gibt es genau zwei Möglichkeiten:

1. Der Hauptlink verweist auf eine eigens hierfür eingerichtete Seite, die nur dafür da ist, das Untermenü anzuzeigen.
2. Die Untermenüs werden dauerhaft angezeigt, indem unter "Verwaltung » Structure » Menüs » Navigation » Link hinzufügen" die Option "als ausgeklappt anzeigen" aktiviert ist. Dann werden sie angezeigt, aber eben statisch und nehmen im Menü den ensprechenden Platz weg.

Bitte korrigiert mich, wenn das so nicht stimmt und ich einfach etwas übersehen habe.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ohne eigene Programmierung

Eingetragen von Goekmen (1013)
am 27.10.2014 - 13:20 Uhr

Ohne eigene Programmierung muss man Special Menu Items Modul installieren. Was ist jetzt das Problem?
Ein paar Zeilen CSS Code ist sicherlich kein erheblicher Anpassungaufwand.

Für alle Verzweifelten: Lernt CSS!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich weiß nicht ob ich dich

Eingetragen von UnsUwe0 (15)
am 27.10.2014 - 15:47 Uhr

Ich weiß nicht ob ich dich richtig verstanden habe.
Hier musste mal schauen.

Verwaltung » Struktur » Menüs
Da auf bearbeiten gehen und hier ein hacken machen.

Als ausgeklappt anzeigen
Das Menü immer ausgeklappt darstellen, falls dieser Menülink Unterpunkte besitzt.

Gruß
Uwe

  • Anmelden oder Registrieren um Kommentare zu schreiben

Untermenüpunkte klappen auf

Eingetragen von ThomasKdot (4)
am 28.11.2014 - 10:21 Uhr

Habe mein "Problem" nun mit Hilfe des DHTML-Moduls gelöst - es macht genau das, was ich mir wünsche. Es benötigt zwar Javascript, aber offenbar ist es anders nicht möglich. Ich habe es noch nicht ausprobiert, aber ich glaube, in den Menüeinstellungen muß "Das Menü immer ausgeklappt darstellen" für den Fall aktiviert sein, daß Javascript ausgeschaltet wurde. Dann sind die Unterpunkte immer zu sehen. Ist DHTML installiert, ist das unabhängig davon.

Das Merkwürdige am DHTML-Modul ist, daß es in den Menüs, wo es funktionieren soll, deaktiviert werden muß ("Deactivate DHTML" in der DHTML-Konfiguration) - seltsam.

Danke für Eure Hilfen!

Gruß, Thomas K.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 3 Wochen 3 Tagen
  • Hey danke
    vor 3 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 3 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 4 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 4 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 6 Tagen
  • In der entsprechenden View
    vor 4 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 6 Tagen
  • gelöst
    vor 7 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 7 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20455

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 7 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association