Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Über Primary Links neuen Menueblock öffnen

Eingetragen von rolli (9)
am 26.01.2008 - 14:03 Uhr in
  • Allgemeines zu Drupal
  • Drupal 5.x

Hallo, eigentlich sollte es ja ganz einfach sein, aber irgendwo habe ich wohl einen Denkfehler. Es geht um folgendes :

Ich möchte, je nachdem welchen Primary Link der User anklickt im linken Seitenblock eine Navigation öffnen. Leider komme ich da aber nicht weiter, obwohl ich hier im Forum schon so einiges zu dem Thema gelesen habe.

Danke fürs lesen und eure Hilfe,

Rolli

‹ Navigation im Kopfbereich und Verknüpfung von Inhalten Mehrfachinstallation ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

http://drupal.org/project/sli

Eingetragen von Alexander Langer (3416)
am 26.01.2008 - 14:19 Uhr

http://drupal.org/project/slicedmenu

--
"Look, Ma, I'm dead!"
Cell, Stephen King

  • Anmelden oder Registrieren um Kommentare zu schreiben

Erst mal vielen Dank für

Eingetragen von rolli (9)
am 26.01.2008 - 15:00 Uhr

Erst mal vielen Dank für Deine Antwort. Ich habe den Slice nun eingebaut, _level1 wird auch angezeigt, _level2 jedoch nicht. Kann das damit zusammenhängen, das bei den Primary Links nur die oberste Ebene angezeigt wird ? Um das ganze mal transparent zu machen :

Ich habe zum testen bei den Primary Links als oberste Ebene Neu1 und Neu2 eingegeben, darunter eigentlich noch 1 und 2 . 1 und 2 erscheinen jedoch nicht. Die Struktur sieht so aus :

Primary Links
- Neu1
--1
--2
- Neu2
--21
--22

Nochmals Danke,

Rolli

  • Anmelden oder Registrieren um Kommentare zu schreiben

schau mal hier

Eingetragen von phelerteufel (32)
am 26.01.2008 - 15:34 Uhr

Ich hatte ein ähnliches, wenn nicht das gleiche Problem.
Schau mal unter http://www.drupalcenter.de/node/4532
Der letzte Eintrag, also im Moment ganz unten - mit dem Betreff ...es gibt auch andere Möglichkleiten (oder ähnlich)
Da ist dann auch wieder ein Link drin...

Und bitte: falls du das verwendest, sage bitte kurz B.scheid, ob das für dich gut war oder nicht.
Ich bin nämlich auch immer auf der Suche nach geeigneten Lösungen zu diesem Thema.
Danke!

---------------------
Dieser Satz kein Verb.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich habe das Modul mal

Eingetragen von rolli (9)
am 26.01.2008 - 16:50 Uhr

Also ich habe das Modul mal installiert, es zeigt aber auch nur die oberste Ebene an. So langsam denke ich, das es was mit dem Menue selber zu tun hat, da ja die Zweite Ebene erst gar nicht angezeigt wird.

Wer mal selber schauen will :

http://www.bibi-rolli.de/content

  • Anmelden oder Registrieren um Kommentare zu schreiben

zweite Menüebene

Eingetragen von phelerteufel (32)
am 26.01.2008 - 17:15 Uhr

OK, habe mich wahrscheinlich nicht exakt genug ausgedrückt (du aber gerade auch nicht: welches "Modul"?)
Ich schätze du meinst das Menu
- Menu Block Split oder
- Menu Trails

Du brauchst aber zunächst für deine primären Zwecke nur das kleine Skript, das auf dieser Seite steht:
http://drupal.org/node/142352
Mit diesem Skript hatte ich Erfolg
Und die Beschreibung meiner Vorgehensweise mit diesem Skript hatte ich dann im Forum gepostet: (Mein Link oben) --> Das war der Eintrag !!GANZ UNTEN!!.

Also kein Modul, sondern ein Skript.

Sag nochmal Bescheid.

---------------------
Dieser Satz kein Verb.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, so langsam glaube ich

Eingetragen von rolli (9)
am 26.01.2008 - 21:04 Uhr

Ok, so langsam glaube ich echt ich steh auf der Leitung.

Es sollte doch eigentlich möglich sein, unter Primary Links ein Menue mit einem Untermenue pro Punkt zu machen, also so :

Primary Links
- Neu1
--1
--2
- Neu2
--21
--22

Habe ich auch so angelegt, aber ausser den Hauptpunkten Neu1 und Neu2 ist leider nichts zu sehen. Die Frage ist nur, wo ist mein Denkfehler ?

  • Anmelden oder Registrieren um Kommentare zu schreiben

2.Level von Primary Links

Eingetragen von phelerteufel (32)
am 27.01.2008 - 07:18 Uhr

Wenn ich Pflaume nochmal antworten darf:
ich habe mit den Primary Links auch kein zweites Level einfach so hinbekommen.

Ich dachte auch: du gibst bei den Primary Links einfach mehrere Levels an Menupunkten ein und dann werden die unteren Levels schon irgendwie angezeigt.
Aber zunächst einmal war gar nichts zu sehen. Auch bei anderen Themes nicht.
Diese "Primary Links" scheinen gar nicht darauf angelegt zu sein, ein zweites, geschweige denn tiefere Levels, anzuzeigen.
Vielleicht heißen sie deshalb auch "Primary" Links.

Ich habe auch in den Foren keine für mich richtige Lösung gefunden, wie das realisiert werden sollte.

Dann habe ich mal ein neues Menu angelegt und habe alle Menupunkte des ersten Levels von den "Primary Links" in dieses neu angelegte Menu verschoben (dadurch werden die unteren Levels automatisch in das neue Menu mitgezogen).
Ich habe diese Aktion im drupal-Standard-Theme "Garland" durchgeführt (ist wahrscheinlich nicht mal von entscheidender Bedeutung).
Wichtig war aber für mich, dass auf diese Weise auch das Thema der CSS Klassen anständig geregelt war:
Wenn ein oberes Level (egal welches!) geöffnet, also ein Menüpunkt darunter angeklickt ist, bekommt das oder die Levels darüber eine extra Klasse zugewiesen, mit der man jeweils eine korrekte Usability, also aktiv markierte Oberpunkte, hinbekommt. (Das bewirkt man dann durch entsprechende CSS-Programmierung)

Wenn das komplette Menü direkt nach dem Umzug der Menüpunkte nicht angezeigt wird, kannst du in der Administration der Blöcke (Verwalten/Strukturierung/Blöcke) dem Block mit dem Menü eine "Region" zuweisen, wo das Menü angezeigt werden soll.

Dann hast du auf jeden Fall ein komlettes funktionierendes Menü.
Aber nicht erschrecken: zunächst einmal sind die Menüpunkte noch nicht gelayoutet: du siehst einfach eine Liste mit Punkten hintereinander (im Theme "Garland"). Aber das kannst du wie gesagt durch CSS lösen.

Ich wollte dann noch, dass das Menü in zwei Blöcke aufgeteilt wird, also das erste Level oben und alle weiteren Levels (ich habe 4!) links. Das macht man dann mit dem Skript (nochmal der Link: http://drupal.org/node/142352).
Ich benutze hiervon nur den zweiten Block
Das geht dann so:
1. einen neuen Block erstellen - den nennst du z.B. "Hauptmenü, Level 2 und mehr"
2. das Skript hineinkopieren (das zweite Skript von oben, wo darüber steht: "then create a second block")
3. unter "Eingabeformat" "PHP-Code" auswählen
3. speichern
4. Dann eine Region zuweisen, wo dieser Block angezeigt werden soll.
5. ebenfalls speichern

Wenn der Block dann nicht erscheint, sobald du auf einen Oberpunkt im neuen Menu klickst, dann liegt das daran, dass das Skript sich auf das Menu menu_primary_links bezieht (In meinem Beispiel habe ich ja das Menu nicht unter "Primary Links" erstellt, sondern in einem komplett neuen Menu).
Dann hast du 2 Möglichkeiten:
a) Du änderst diese Variable im Skript und passt sie an das neue Menü an (du findest die Variable z.B. über den Quellcode, den die erzeugte Seite generiert, heraus - und zwar die erzeugte CSS-Klasse...)
b) die einfachere Variante: Du weist unter Administration/Strukturierung/Menüs unter "Einstellungen" bei "Menü, das die Hauptlinks enthält" das neue Menü zu. Dann erscheint zwar dein Menü doppelt, aber
- zum einen kannst du das komplette neue Menü ja jetzt wieder ausblenden, also in der Blöcke-Verwaltung unter "Region" "keine" einstellen (aber eben nur für den Block, der das KOMPLETTE Menü enthält, nicht den Block mit den tieferen Levels!)
- zum anderen kannst du nun auf einen der Links des ersten Levels klicken und der Block mit den tieferen Levels wird sichtbar

Wenn du dann noch diese tieferen Levels z.B. oben anzeigen lassen willst, musst du in der Blöcke-Verwaltung einfach nur die entsprechende Region zuweisen. Mit der Einstellung "Reihenfolge" sorgst du auch dafür, dass die tieferen Levels unterhalb des ersten Levels stehen.

-------------------------
Dieser Satz kein Verb.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 2 Tagen 20 Stunden
  • Migrieren von D7 auf D8/ D10/ D11
    vor 3 Tagen 12 Stunden
  • melde mich mal wieder, da ich
    vor 8 Wochen 16 Stunden
  • Hey danke
    vor 8 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 8 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 8 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 8 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 9 Wochen 4 Tagen
  • In der entsprechenden View
    vor 9 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 9 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

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