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

Untermenü erstellen

Eingetragen von IreneM (98)
am 09.09.2011 - 08:33 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hallo!

Ich habe im Danland-Theme eine Seite mit mehreren Menüpunkten oben erstellt. Jetzt möchte ich unter einem dieser Menüs Untermenuüs machen.
Ich habe bereits die Inhalte erstellt und bei "Menüpunkt erstellen" ausgewählt, unter welchem Hauptmenüpunkt es erscheinen soll.
Man sieht aber nichts.
Muss ich zuerst einen Block oder Seitenleiste dafür erstellen oder etwas im theme ändern?

Danke

Irene

‹ [gelöst] Blätterfunktion bei Nodes "Superfish" Menü für alle Themes nachrüstbar? Vorteile? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Irene, ohne das Theme

Eingetragen von michi1983 (73)
am 09.09.2011 - 10:08 Uhr

Hallo Irene,

ohne das Theme zu kennen tippe ich mal drauf, dass du unter "Verwaltung - Strukturierung - Blöcke" den "Sekundär-Links Block" dorthin geben musst, wo du ihn haben möchtest. Kopfbereich, Fußzeile, Linke Seitenliste oder Rechte Seitenleiste.

Gruß
Michael

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Michael! Ich habe es

Eingetragen von IreneM (98)
am 09.09.2011 - 10:20 Uhr

Hallo Michael!

Ich habe es inzwischen geschafft, dass das Menü angezeigt wird. Allerdings im Fussbereich, was ziemlich unsinnig ist.
Bei meinen Blöcken habe ich keinen Eintrag "Sekundär-Links Block". Muss ich den erst mit "Block hinzufügen" oder "add menu Block" erzeugen?

LG

Irene

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Irene, ich hab mir gerade

Eingetragen von michi1983 (73)
am 09.09.2011 - 10:58 Uhr

Hi Irene,

ich hab mir gerade die page.tpl.php angeschaut vom Danland Theme.
Da werden die Sekundär links im footer ausgegeben.
Du könntest also die page.tpl.php umschreiben und die Sekundärlinks im header ausgeben lassen.

Gruß,
Michael

  • Anmelden oder Registrieren um Kommentare zu schreiben

werde ich gleich

Eingetragen von IreneM (98)
am 09.09.2011 - 12:15 Uhr

werde ich gleich probieren

danke

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das würde mich auch

Eingetragen von pstein (48)
am 11.09.2011 - 16:08 Uhr

Das würde mich auch interessieren.

Ich habe jetzt 4-5 Themes ausprobiert (Zeropoint, Bartik,Busy,Metropolis,Danland).
Da existiert ja bei KEINEM eine Untermenüausgabe (für das Hauptmenü).

Muss man die wirklich alle umschreiben?

Peter

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es gibt in Drupal viele

Eingetragen von wla (9461)
am 11.09.2011 - 16:45 Uhr

Es gibt in Drupal viele Möglichkeiten, die Untermenüs anzuzeigen. Eine Möglichkeit ist über das Secondary-Menü. Wenn das von Dir gewählte Theme das nicht da ausgibt, wo Du möchtest, sondern fest in der page.tpl.php verdrahtet wo anders, kommst Du ums Ändern nicht herum. Du kannst aber z.B. das Modul Menu-Block nehmen oder Nice-menüs oder Superfish.........
Manche Themes haben auch so etwas schon eingebaut in speziellen Menüregionen. Da mußt Du mal die verschiedenen Optionen untersuchen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo! Ich habe beim Danland

Eingetragen von IreneM (98)
am 12.09.2011 - 06:48 Uhr

Hallo!

Ich habe beim Danland Theme jetzt sehr wohl ein Untermenü. Ich habe nur nicht gewusst, dass ich unter Struktur/Menüs/Einstellungen noch zusätzlich die "Quelle des Sekundärmenüs" angeben muss. Wie schon vorher besprochen, ist es bei Danland in der Fußzeile, was man aber umschreiben könnte.
Die zweite Variante mit dem Modul "menu_block" hat genauso funktioniert. Es hat den Vorteil, dass man diesen Block an eine beliebige Stelle geben kann.

Danke

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Irene/Werner, vielen

Eingetragen von pstein (48)
am 12.09.2011 - 08:55 Uhr

Hallo Irene/Werner,

vielen Dank für die Infos aber da ist mir immer noch einiges unklar. Deshalb nochmal aus meiner Sicht der Stand der Dinge:

Ich habe auf der obersten Ebene einige Menu-Einträge und darunter einige Untermenüs erzeugt.
Diese Hierarchie wird auch in

Struktur-->Menüs-->Links auflisten

komplett aufgelistet und auch in einigen anderen Themes (wie etwa CorporateClean)
erfolgreich angezeigt. Also die Menü Definitionen an sich sind schon mal ok.

Jetzt steht weiter oben in diesem Thread dass die Submenüs irgendwo im Fussbreich angezeigt werden.
Das ist schon bei mir nicht der Fall. Im Fussbereich wird NICHTs angezeigt (Der Fussbreich-Block ist aber
aktiviert).

1.Frage: Wieso werden die Submenüs (=Secondary Links) bei mir noch nicht mal im Fussbreich angezeigt?

Ok, ich gehe jetzt also wie vorgeschlagen in

Struktur/Menüs/Einstellungen

Da ist derzeit bei mir eingetragen:

Quelle der Hauptlinks: Hauptmenü
Quelle der Sekundärlinks: User Menü

Hmm, die Bedeutung der "Quelle der Hauptlinks" ist klar.
Nach meinem (bisherigen) Verständnis bedeutet aber "Quelle der Sekundärlinks=User Menü":
"Hallo Drupal nimm alles das was im User Menü derzeit eingetragen ist (=derzeit 'Login'+'Register')
und verwende es als Untermenüs des Hauptmenüs".

Ist das logisch? Sollten die Untermenüs (=Sekundärlinks) des Hauptmenüs nicht IMMER im auch im
Hauptmenü angezeigt werden?

Aber selbst wenn ich den Wert

Quelle der Sekundärlinks: Hauptmenü

setze werden die existierenden Untermenüs NICHT ausgeklappt beim drüberfahren mit der Maus.

Wieso nicht?

Letzte Frage: im letzten Post ist von einem Modul "menu_block" die Rede.
Ist damit das Modul "Menu" gemeint oder ein zusätzliches?
Ersteres ist selbstverständlich schon aktiviert.
Wie wende ich also dieses dann an?

Danke und mfg
Peter

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Peter! Ich habe in den

Eingetragen von IreneM (98)
am 12.09.2011 - 09:27 Uhr

Hallo Peter!

Ich habe in den Einstellungen bei der Quelle der Sekundärlinks "Hauptmenu" angegeben (nicht user menu).
Dann erscheint es zumindest bei Danland im Fussbereich.

Da ich zum ersten Mal mit drupal arbeite, kenn ich mich nicht besonders aus.
Das Modul menu_block muss man zusätzlich installieren, funktioniert aber recht gut.
Mann muss beim Block dann nur sagen, auf welchen Seiten er sichtbar sein soll.

mfg

irene

  • Anmelden oder Registrieren um Kommentare zu schreiben

pstein schrieb ... Quelle

Eingetragen von Thoor (3678)
am 12.09.2011 - 09:37 Uhr
pstein schrieb

...
Quelle der Hauptlinks: Hauptmenü
Quelle der Sekundärlinks: User Menü

Hmm, die Bedeutung der "Quelle der Hauptlinks" ist klar.
Nach meinem (bisherigen) Verständnis bedeutet aber "Quelle der Sekundärlinks=User Menü":
"Hallo Drupal nimm alles das was im User Menü derzeit eingetragen ist (=derzeit 'Login'+'Register')
und verwende es als Untermenüs des Hauptmenüs".

Ist das logisch? Sollten die Untermenüs (=Sekundärlinks) des Hauptmenüs nicht IMMER im auch im
Hauptmenü angezeigt werden?

Aber selbst wenn ich den Wert

Quelle der Sekundärlinks: Hauptmenü

setze werden die existierenden Untermenüs NICHT ausgeklappt beim drüberfahren mit der Maus.

Wieso nicht?

Die Haupt- und Sekundärlinks geben jeweild nur eine einzige Ebene aus. Wenn du also die Menupunkte des Sekundärmenus als Unterpunkte des Hauptmenus anzeigen lassen willst, dann MUSS sowohl die Quelle des Hauptmenus und auch die Quelle des Sekundärmenus das Hauptmenu sein! Schliesslich und endlich soll ja eine Abhängigkeit zwischen den Menus bestehen.

Das User Menu hat jedenfalls mit keinem der anderen Menus was zu tun.
Und damit beim "drüberfahren" ( hovern ) etwas ausklappt, benötigst du diverse JQUery Anweisungen in Deinem Theme, oder Module wie Nice Menus, Superfish, DHTML Menu etc. ....

Von Haus auf werden die in Abhängigkeit stehenden Unterpunkte durch einen Klick auf den Oberpunkt sichtbar. Nicht durchs hovern!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Peter, erst mal ganz

Eingetragen von wla (9461)
am 12.09.2011 - 09:48 Uhr

Hallo Peter, erst mal ganz grundsätzlich: ein Menü in Drupal ist ein Block. Ein Block wird in Drupal nur dann angezeigt, wenn er einer Region zugeordnet ist und gemäß seiner Sichtbarkeitseinstellungen gezeigt werden soll.
Primary- und Secondary-Menü sind in vielen (nicht in allen) Themes besonders behandelt und werden direkt (= nicht als Block) gezeigt.
Wenn Primary- und Secondary-Menü die gleiche Quelle haben, zeigt das Primary-Menü (= Hauptmenü) die erste Ebene und das Secondary-Menü die weiteren Ebenen an, sofern das Theme (oder ein entsprechendes Modul) das nicht noch anders handhabt.
Das Aufklappen der Untermenüpunkte mußt Du bei den Menüpunkten, die Unterpunkte haben, durch Anhaken der entsprechenden Option (Als ausgeklappt anzeigen) selbst einstellen. Erst dann werden die Unterpunkte bei den standard Pulldown-Menüs gezeigt.
Screenshot

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

>ein Menü in Drupal ist ein

Eingetragen von pstein (48)
am 12.09.2011 - 12:15 Uhr

>ein Menü in Drupal ist ein Block. Ein Block wird in Drupal nur dann angezeigt, wenn er einer
>Region zugeordnet ist und gemäß seiner Sichtbarkeitseinstellungen gezeigt werden soll.

Genauso dachte ich mir das auch und zwar als GILT-IMMER-Regel.

> Primary- und Secondary-Menü sind in vielen (nicht in allen) Themes besonders behandelt und werden direkt (= nicht als Block) gezeigt.

DAS (!) ist der zentrale Satz für mich. D.h. entgegen der Regel ganz oben gibt es also Themes die die Position des Hauptmenüs
hart codiert auf der Webseite einzementieren. Ich habe nämlich für das Theme "Danland" wie verückt in

Struktur --> Blöcke

nach dem Hauptmenü gesucht (und nicht gefunden). Das bedeutet also ich kann (zumindest in Danland) das Hauptmenü
NICHT (über Drupal) in einen anderen Block (sagen wir theoretisch den Fussbereich) verlagern. Sehr interessant.
Dann wird mir einiges klar.

Eine Verlagerung ist dann nur durch PHP Umschreiben oder Zusatzmodule möglich....

Abgesehen davon meint der allgemeine Java/C++Programmmierer unter "Menü" immer einem Menübaum in seiner Gesamtheit.
In Drupal wird aber immer unter "Menü" eigentlich immer nur EINE "Menüebene" verstanden. Ziemlich exotisch.

Gäbe es da noch was hnzuzufügen?

Tja, solche zentralen Aussagen sollte in den Drupal-Block- und Menüverwaltung-Tutorials GANZ oben stehen.

> Von Haus auf werden die in Abhängigkeit stehenden Unterpunkte durch einen Klick auf den Oberpunkt
>sichtbar. Nicht durchs hovern!

Das habe ich jetzt auch verstanden.

Danke nochmal an alle.

Peter

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst Dein Hauptmenü in

Eingetragen von wla (9461)
am 12.09.2011 - 13:23 Uhr

Du kannst Dein Hauptmenü in Danland auch über die Blöcke in eine andere Region schieben, aber dann mußt Du in der page.tpl.php das direkte Handling herauslöschen bzw auskommentieren.
Ein Menü hat auch in Drupal eine Baumstruktur, wie Du das kennst. Es kommt aber immer darauf an, mit welchen Hilfsmitteln Du das darstellst. Bei manchen, z.B. bei Nice-Menü, kommt das dann über die Pulldown-Menüs zum Vorschein.

Beste Grüße
Werner

  • 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 2 Wochen 1 Tag
  • Hey danke
    vor 2 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 20 Stunden
  • Da scheint die Terminologie
    vor 3 Wochen 23 Stunden
  • Kannst doch auch alles direkt
    vor 3 Wochen 5 Tagen
  • In der entsprechenden View
    vor 3 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 5 Tagen
  • gelöst
    vor 6 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 21 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