Startseite
  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Tipps & Tricks ›

Einen Hauptlink immer aktiv halten. Egal wie viele Navigationsebenen

Eingetragen von braun (40)
am 14.09.2009 - 17:09 Uhr in
  • Tipps & Tricks
  • Drupal 6.x

Die Lösung ist vielleicht primitiv, aber nach Modulen wie Menutrails was nur bis 2 Ebenen funktioniert, habe ich eine bessere Lösung gesucht.

Bei mir ist jeder Hauptlink einer Page Direktive zugeordnet. Beispiel "Produkte". Dafür gibt es die page-produkte.tpl.php.#
Dort findet ihr die Zeile:

Zitat:

<?php
print theme('links', $primary_links, array('class' => 'links primary-links'))
?>

Ich möchte am Ende der Seite mit Javascript praktisch auf ein Element zugreifen. Dafür benötige ich aber eine ID. Ändert die Zeile wie folgt ab:

Zitat:

<?php
print theme('links', $primary_links, array('class' => 'links primary-links','id' => 'links primary-links'))
?>

Am Ende der Seite (page-xxxxx.tpl) baut ihr den JS-Code ein:

Zitat:

var obj = document.getElementById("links primary-links");
var obj2 = obj.getElementsByTagName('li');
obj2[0].className="menu active-trail active";

Ihr müsst praktisch nur [0] durch die Stelle des Menu Items ersetzen.

‹ "Migrating the Drupal way" by Kevin Hankens (Aquia) Drupal Administration ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Modul für Absatznummern / Randnummern
  • Computed_Field Node Objekt bzw. nid?
  • meine Profilbesucher anzeigen?
  • Path-Based Metatags - wofür sind die gut?
  • URLs: Groß- und Kleinschreibung
  • Views Field Language (Spracherkennung der Felder) funktiniert nicht
  • Fataler Fehler nach update auf Drupal 6.24 wg fehlender Funktion in image.inc
  • [gelöst] Danland: Standard-Startseite formatieren
  • Aggregator Modul lässt sich nicht konfigurieren
  • Views Accordion - Header Elemente nebeneinander
  • Freiberuflicher Drupal Profi für Anpassungen (langfristige Kooperation)
  • Registrierung für vorgefertigte User??!!
Weiter

Neue Kommentare

  • CSS mit body-Tag-Klasse präzisieren
    vor 15 Minuten 10 Sekunden
  • Hat niemand eine Idee?
    vor 1 Stunde 7 Minuten
  • Du mußt in Views aber auch
    vor 2 Stunden 2 Minuten
  • Beschreibung
    vor 2 Stunden 15 Minuten
  • Danke für die Antwort und
    vor 2 Stunden 52 Minuten
  • Rechtschreibung
    vor 3 Stunden 23 Minuten
  • Genau so denke ich auch
    vor 3 Stunden 34 Minuten
  • Dank für deine Antwort. Es
    vor 4 Stunden 21 Minuten
  • Danke! Da hätte ich aber auch
    vor 4 Stunden 50 Minuten
  • Frank, könntest du mir bitte
    vor 6 Stunden 3 Minuten

Statistik

Beiträge im Forum: 173983
Registrierte User: 15483

Neue User:

  • Spearoth
  • bwvebb
  • drupal4normi

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5516
quiptime4713
Tobias Bähr3874
wla3808
md3777
bv3700
Thoor3678
Alexander Langer3282
dereine2635
Exterior2571
» User nach Punkten
Zur Zeit sind 8 User und 45 Gäste online.

Benutzer online

  • Jenna
  • Spearoth
  • Frank Ralf
  • Alexander Langer
  • oteno
  • Carsten Logemann
  • rogerboy
  • StevenB

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Ü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
  • Bücherecke

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed Drupal Podcast
  • 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