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 (9461)
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

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20460

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