Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Modul Menublock: ein Pfad zwei Menü Items

Eingetragen von orangy (16)
am 17.08.2011 - 17:46 Uhr in
  • Module
  • Drupal 6.x

Liebe Drupalianer,

ich nutze das Menublock, damit ich folgendes Ergebnis erhalte:

:: OBST
   + Bio-Obst
     - Äpfel
     - Orangen
     - Bananen
   + Exotisch
     - Afrika
     - Asien

:: GEMÜSE
   + Bio-Gemüse
     - Karotten
     - Salat
   + Regional
     - Kartoffeln
     - Zwiebeln

Alles ist in "Hauptlinks" schön angeordnet und per Menublock gelingt es auch, dass ich oben horizontal mein "Obst" und "Gemüse" habe und entsprechend einen Block links mit den Sublinks von entweder Obst oder Gemüse. Funktioniert soweit so gut.

Nun möchte ich aber, dass der Link "Obst" und "Bio-Obst" den selben Inhalt hat. Ich habe aber nicht den Inhalt dupliziert, sondern im Menü einfach den Pfad meiner Bio-Obst Seite beiden Menüpunkten gegeben.

:: OBST (node/1)
   + Bio-Obst (node/1)

Und das funktioniert beim Obst aber beim Gemüse nicht : (

:: GEMÜSE (node/12)
   + Bio-Gemüse (node/12)

Ich klicke auf Gemüse, sehe zwar den Inhalt von node/12, aber ich komme nicht zu "Karotten" und "Salat". Die erscheinen einfach nicht. Nichtmal im Html. Bei beiden Blöcken und Menüs habe ich exakt die selben Einstellungen, unterscheidet sich nur durch Pfad und Name.
Die Menüs haben keinen Haken bei "geöffnet", denn sonst sind sie ja auch geöffnet, wenn ich z.B. bei "Regional" bin und das sollte nicht sein.

Kann mir jemand weiterhelfen?

Oder gibt es hierzu evtl. eine andere Lösung? Habe Cache geleert, Updates gecheckt, Menü gelöscht und neu gespeichert... ohne Erfolg.

Grüßli

‹ Kein File-Upload mehr seit Transver möglich (gelöst) Open Layers - klickbares Icon generiert Zieladresse ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Menüpunkt zuweisen?

Eingetragen von Nicolai Schwarz (1071)
am 17.08.2011 - 18:26 Uhr

Ich rate mal: Wenn du auf node/12 klickst, zeigt dir Drupal zwar den Inhalt von Node 12 an, aber woher soll Drupal wissen, welchen der beiden Menüpunkt es gerade highlighten soll? Nach irgendwas muss sich das System richten. Ich tippe mal, Drupal nimmt den Menüpunkt, den du direkt bei Node 12 eingetragen hast. Beim Obst heißt der Menüpunkt vermutlich "Bio-Obst", beim Gemüse ist aber als Menüpunkt "Gemüse" eingegeben.
Musst mal nachschauen, ob meine These stimmt.

Von der Inhalts-Logik gibt es aber keinen Grund, den Hauptmenüpunkt an den ersten Untermenüpunkt durchzureichen, oder? Ich meine, warum steckt hinter "Obst" das "Bio-Obst" und nicht "Exotisch"? Warum schreibst du unter "Obst" nicht zwei kurze Texte, die die Untermenüpunkte anteasern? Dann gibst du keinem den Vorzug.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es gibt auch das Modul

Eingetragen von Thoor (3678)
am 17.08.2011 - 18:34 Uhr

Es gibt auch das Modul http://drupal.org/project/special_menu_items mit der man Menuepunkte ohne Link einfügen kann. Vielleicht wäre das eine Alternative?

thoor - Thomas Ortner
Drupal 7 Screencasts in deutsch!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Beim Obst heißt der

Eingetragen von orangy (16)
am 18.08.2011 - 10:20 Uhr
Zitat:

Beim Obst heißt der Menüpunkt vermutlich "Bio-Obst", beim Gemüse ist aber als Menüpunkt "Gemüse" eingegeben.

Beide Pfade (node/1 und node/2) haben jeweils im Node selbst ihren Sitz in Hauptlinks als Obst und Gemüse und dann nur in den Hauptlinks verschachtelt Bio-... mit dem selben Pfad.

Wegen der Inhaltslogik stimme ich dir voll zu. Ist halt aber Kundenwunsch... "dürfte doch kein Hexenwerk sein!" -.-

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Es gibt auch das Modul

Eingetragen von orangy (16)
am 18.08.2011 - 10:23 Uhr
Zitat:

Es gibt auch das Modul http://drupal.org/project/special_menu_items mit der man Menuepunkte ohne Link einfügen kann. Vielleicht wäre das eine Alternative?

Danke! Habe es eben getestet, aber dadurch ist dann der Punkt "Bio-Obst" nicht klickbar. Und das muss er aber sein, damit ich die Subnavi von Bio sehen kann, also Äpfel etc.

Ohne das Modul erscheint zwar Bio-Obst als Link, aber die Unterpunkte Äpfel etc. werden nicht angezeigt und sind noch nicht mal im html drin...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dann mußt Du im Menü bei

Eingetragen von wla (9213)
am 18.08.2011 - 11:04 Uhr

Dann mußt Du im Menü bei diesem Item das Häkchen bei geöffnet setzen. Dann sind die Untepunkte auch zu sehen.

Beste Grüße
Werner

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, aber dann sind sie auch

Eingetragen von orangy (16)
am 18.08.2011 - 11:12 Uhr

Ja, aber dann sind sie auch zu sehen, wenn ich im Menü darunter bin, also "Exotisch" z.B. und da sollte es bestenfalls geschlossen sein.
Also so:

   + Bio-Obst
   + Exotisch
      - Afrika
      - Asien

Aber langsam nervt mich diese Kleinigkeit und ich mache mich an eine Übersichtsseite,
die dann eben für die Überpunkte, wie immer. Alles andere ist unlogisch. Klingt zwar einfach und ist für einen Externen schwer nachzuvollziehen, wo das Problem liegt, aber gut...

D A N K E trotzdem!

Wenn trotzdem jemand noch einen Lösungsvorschlag hat, bitte gerne ; )

  • Anmelden oder Registrieren um Kommentare zu schreiben

PHP-Lösung

Eingetragen von Nicolai Schwarz (1071)
am 18.08.2011 - 11:55 Uhr
Zitat:

Wenn trotzdem jemand noch einen Lösungsvorschlag hat, bitte gerne ; )

Alternative: Du hast doch zwei Seite mit Inhalten. Der Untermenüpunkt trägt den eigentlichen Inhalt. Im Obermenüpunkt ist der Inhalt aber nicht einfach kopiert. Stattdessen nutzt du PHP, und holst dir über node_load($nid = NULL, $vid = NULL, $reset = FALSE) (http://api.drupal.org/api/drupal/modules--node--node.module/function/nod...) einfach den Inhalt des anderes Nodes und stellst diesen dar. Dabei darf sich dann nur die Node-ID des Untermenüpunktes nicht ändern.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hey, php wollte ich schon

Eingetragen von orangy (16)
am 18.08.2011 - 12:11 Uhr

Hey, php wollte ich schon immer mal angehen. Werde ich auch.
Nur nicht jetzt schon an einem fast fertigen Kundenprojekt ; )

Ich vermute es ist ein Bug bei Menublock. Weil wo anders funktionierts ja...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • PHP 8.1 - Deprecated function: rtrim()
  • Preloader / Spnner entfernen Menu Link Modal-Modul
  • Schriftgröße standard einstellen
  • Drupal Website gestalten
  • MariaDB 10.6
  • Entity Reference - Title Felder werden als Link angezeigt
  • Tokens werden in Viev als Link angezeigt
  • [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
  • Update V. 9.3.12 auf V. 9.4 mit Fehler: Modul mySQL fehlt. Bitte Hilfe.
  • Sprachpfad, in Drupal Korrekt einstellen, auch bei den Meta-Tags
  • Update von Drupal 9.3 auf 9.4 oder bei 9.3 bleiben
Weiter

Neue Kommentare

  • Danke fürs Feedback. Gut dass
    vor 2 Tagen 16 Stunden
  • Patch angewandt
    vor 2 Tagen 19 Stunden
  • core_version_requirement: ^8
    vor 4 Tagen 20 Stunden
  • core_version_requirement: ^8
    vor 4 Tagen 20 Stunden
  • ok. Wenn ich das mache
    vor 4 Tagen 20 Stunden
  • Bei gleichem Namen hat das
    vor 4 Tagen 21 Stunden
  • Sorry, dass ich mich hier
    vor 4 Tagen 21 Stunden
  • Habe Patch versucht
    vor 5 Tagen 4 Stunden
  • Hier wird ein Patsch
    vor 5 Tagen 6 Stunden
  • Mit Drupal geht das um 150
    vor 5 Tagen 17 Stunden

Statistik

Beiträge im Forum: 247866
Registrierte User: 19592

Neue User:

  • Davidsnins
  • kudes
  • Tkakah

» Alle User anzeigen

User nach Punkten sortiert:
wla9213
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 5 Gäste online.

Benutzer online

  • didid

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