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

Probleme bei Ausgabe von Secondary Links für Nice Menu

Eingetragen von finkenmann@drup... (68)
am 23.06.2010 - 09:17 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo Drupaler

Ich steh völlig auf dem Schlauch und komm bei einem vermeintlich einfachen Problem einfach nicht mehr weiter. Habe in meiner Site eine Menustruktur nach folgendem Muster erstellt:

Level 1 - Seite 1
Level 1 - Seite 2
- Level 2 - Seite 1
- Level 2 - Seite 2
-- Level 3 - Seite 1
-- Level 3 - Seite 2
- Level 2 - Seite 3
Level 1 - Seite 3

... usw.

Die Hauptlinks von Level 1 gebe ich im Seitenkopf der Website aus:
[Level 1] - [Level 2] - [Level 3]

Level 2 und 3 möchte ich als Secondary via nice Menus darunter ausgeben und mit Dropdowns gestalten.

Nun steh ich völlig ratlos da. In den Einstellungen zu den Menüs gebe ich für die Secondary als Basis die Primary an. Folgendes hab ich dort definiert:

Das Standardmenu für Inhalt: Primaray Links
Die Quelle der Hauptlinks: Primary Links
Die Quelle der Sekundärlinks: Primary Links

Nun müsste doch Level 1 als Primary ausgegeben werden und Level 2 und 3 als Secondary?

Gebe ich beide via page.tpl.php wie folgt aus, funzt es ... fast ;-)

<?php print theme('links', $primaryary_links); ?>
<?php print theme('links', $secondary_links); ?>

Soweit so gut. Hier werden nun als Primary alle Einträge Level 1 ausgegeben und Secondary erscheint, wenn ein Level 1 Element weitere Levels hat. Allerdings wird in der Secondary nur Level 2 angezeigt und Level 3 nicht.

Gebe ich Primary und Secondary via Blöcke aus, wird mir bei Primary der komplette Baum, also alle 3 Levels angezeigt und Secondary bleibt leer.

Das ist wohl auch das Problem, denn wenn hier Secondary leer bleibt, kann ich das ja auch nicht nicemenu zuweisen, denn es ist ja leer????

Kann mich da bitte jemand schlau machen und mir diese Unterschiede der Ausgabe via blöcke oder links Funktion sagen und wie ich die Secondary in mein Nicemenu bekomme? Ich muss die Menustruktur in der Primary aufbauen, sonst verliere ich ja die aktiven Punkte, bzw. die active trail Info, die ich zum hervorheben der aktiven Navigationspunkte brauche.

Hoffe, dass mir da jemand aus meinem Dilemma heraushelfen kann.
Herzlichen Dank
Pierre

‹ Rebuild permissions hängt Starke Probleme durch Modul? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast Du in der

Eingetragen von wla (9466)
am 23.06.2010 - 10:05 Uhr

Hast Du in der Menüeinstellung auch alle Menüitems, die Untermenüs angehängt haben, auf geöffnet gestellt? Sonst kann das bei Nice-Menüs nicht gehen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, sind alle geöffnet. Ich

Eingetragen von finkenmann@drup... (68)
am 23.06.2010 - 10:13 Uhr

Ja, sind alle geöffnet.

Ich glaube das Problem liegt darin, dass die Secondary nicht als Block ausgegeben wird, wenn die Quelle der Secondary Links die Primary ist. Wenn ich nämlich mit dieser Einstellung die Secondary als Block irgendwo ausgeben will bleibt dieser Block IMMER leer. Und ich nehme an, dass nice menu genau auf diese Information zugreift.

Und wie auch schon beschrieben, wenn ich die Secondary via page.tpl.php ausgebe, erscheint nur der 2. Level und Level 3 wird nicht ausgegeben ... :-(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Secondary ≠ Secondary

Eingetragen von finkenmann@drup... (68)
am 23.06.2010 - 10:33 Uhr

So. Nun bin ich komplett verwirrt.

Habe nun zum Testen zusätzlich ein paar Seiten erstellt, deren Menüeinträge direkt in der Secondary definiert wurden.
Die Einstellung der Sekundärlinks steht immer noch auf Primary.

Gebe ich nun die Primary und Secondary via page.tpl.php aus erscheint mir zuerst Level 1 als Primary und Level 2 bleibt immer noch leer. Soweit habe ich nichts anderes erwartet.

Stelle ich Sekundärlinks auf Sekundärlinks um, werden die neu definierten Secondary Links ausgegeben. Allerdings auch nur das erste Level.

<?php print theme('links', $primaryary_links); ?>
<?php print theme('links', $secondary_links); ?>

Anders schauts aus, wenn ich die Primary und Secondary über die Blöcke ausgebe. Im ersten Fall (Quelle Sekundärlinks auf Primary) wird die Primary wie gehabt komplett mit allen Sublevels ausgegeben, die Secondary, obwohl Basis Primary ist, aber die neuen Links, die ich der Secondary zugewiesen habe. Wieso erscheit hier nicht der 2. Level der Primary, wenns in den Menueinstellungen doch so definiert ist?

Diese Einstellung scheint auf die Blockausgabe also gar keinen Einfluss zu haben und scheint deshalb auch mit nice menu nicht nutzbar zu sein.

Hat jemand ne Idee, wie ich nice menu umgehen kann? Denn wie's scheint funzt das, was ich will nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Best Practices for Plain Text Notes
  • gepatchte PHP Version 7.4 für Windows
  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
Weiter

Neue Kommentare

  • Muss ja nicht genau php 8.3 sein
    vor 2 Tagen 7 Stunden
  • Guten morgen und Danke
    vor 2 Tagen 14 Stunden
  • Evtl. versuchen auf PHP 8 zu wechseln
    vor 2 Tagen 20 Stunden
  • Danke Schmittrich. Die Frage
    vor 4 Tagen 12 Stunden
  • Keine Antwort auf die Frage nach dem Woher
    vor 4 Tagen 14 Stunden
  • Danke ich werde mir die
    vor 6 Wochen 2 Tagen
  • Vielen Dank für Ihren
    vor 6 Wochen 5 Tagen
  • Composer ist sehr ratsam
    vor 7 Wochen 1 Stunde
  • Vielen Dank für den
    vor 7 Wochen 2 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 7 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250324
Registrierte User: 20571

Neue User:

  • alxshell
  • FesObsemo
  • AnthonyhoF

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 26 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