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

Menüpunkte in Abhängigkeit von class in zusätzlichem Block darstellen

Eingetragen von vistree (238)
am 19.03.2011 - 13:23 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo Forum,
ich habe hier eine sehr kniffelige Aufgabe und hoffe, ihr könnt mir helfen ....
Also, ich habe in der linken Spalte meines Themes eine ganz normale Navigation mit 4 Ebenen.
Nun sollen bestimmte Menüpunkte (alle auf der 2ten Ebene, müsser aber NICHT in dem gleichen Hauptnavigationspunkt liegen) in einem zusätzlichem Bereich auf der Homepage permanent eingeblendet werden. Diese Menüpunkte benötigen einen gekürzten Namen, damit alle in den vorgesehenen Bereich reinpassen.
Ich habe das derzeit mal mit manuell angelegten Menüpunkten in einem 2ten Menü gelöst (Pfad auf die selbe node/id wie in der Hauptnavigation).
Das zusätzliche Menü füge ich nun ganz normal als Block im Template ein.
Das wäre soweit OK, da sich diese Punkte wohl nicht oft verändern werden.

So, nun soll aber im Fuß der Seite auch noch die dritte Navigationsebene angezeigt werden, wenn einer der Zusatzmenüpunkte aktiv ist oder im Pfad liegt. Also nur dann, wenn der Menüpunkt der 2ten Navigaionsebene (links) auch im Zusatzmenü verknüpft ist.
Hier fangen nun meine Probleme an.
1. Wie kriege ich nur dann die 3te Navigationsebene aus der Hauptnavigation angezeigt, wenn die zugehörige 2te Navigationsebene auch in dem Zusatzmenü verlinkt ist?
2. Wie kriege ich es hin, dass bei Auswahl der 3ten oder 4ten Navigationsebene im Hauptmenü auch der zugehörige Menüpunkt (2te Ebene) im Zusatzmenü das Flag "active" erhält, so dass der auch ausgewählt erscheint. Ich müsste also irgendwie automatisch die Unterpunkte aus der Hauptnavigation auch an die Menüpunkte im Zusatzmenü anhängen.

Bisher versuche ich die 3te Navigationsebene über folgenden flag in einen Block einzublenden:

<?php
$m
= menu_navigation_links('primary-links', 2 );
print
theme('links', $m, array('class' => 'links tertiary-links'));
?>

Hierdurch wird zwar der acitve-trail in der Hauptnavigation behalten, aber die Zusatzmenüpunkte bekommen davon nichts mit.

Habt ihr hierzu Ideen?
Danke und ein schönes Wochenende

‹ Navigation Profilseite / Skytheme Customising [gelöst] Theming CCK mit/ohne Fieldgroups/Tabs ›
  • 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 3 Stunden
  • Hey danke
    vor 2 Wochen 22 Stunden
  • Update: jetzt gibt's ein
    vor 2 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 3 Tagen
  • In der entsprechenden View
    vor 3 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 3 Tagen
  • gelöst
    vor 6 Wochen 35 Minuten
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 22 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

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 31 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