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 - 14: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

  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Git und rsync sind die wichtigsten Werkzeuge
    vor 22 Stunden 51 Minuten
  • Arrrrg. Nix Tabelle :-D /*
    vor 4 Wochen 3 Tagen
  • Textboxen mit Tabelle
    vor 4 Wochen 3 Tagen
  • Du sollst ja auch keine
    vor 4 Wochen 3 Tagen
  • Theme
    vor 4 Wochen 3 Tagen
  • Welches Theme benutzt du
    vor 4 Wochen 3 Tagen
  • Mit Responsive Raster hatte
    vor 4 Wochen 4 Tagen
  • Hallo Alex,um das Häkchen
    vor 4 Wochen 4 Tagen
  • Modul view_unpublished
    vor 4 Wochen 5 Tagen
  • Modul "override node options"
    vor 4 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250273
Registrierte User: 20486

Neue User:

  • DavidBit
  • JeraldZeF
  • Aathivithyah

» Alle User anzeigen

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