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

[gelöst] Menüpunkt auf active setzen

Eingetragen von Toebs (7)
am 19.02.2010 - 14:27 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo,

ich habe folgendes Problem bei der Umsetzung meines Themes für Drupal:

Ich habe ein selbst erstelltes Menü ohne Submenü oder Ähnlichem. Wenn ich nun z.B. den Menüpunkt Forum aufrufe, wird der Menüpunkt anders formatiert durch die .active CSS-Klasse. Wenn ich nun jedoch im Forum umhersurfe, verliert der Menüpunkt seine active Formatierung, da ja nicht mehr der Ursprüngliche Link aktiv ist, sondern ein Link, der auf ein Thread o.Ä. verweist.

Wie kann ich das Menü so ändern, dass der Menüpunkt seine formatierung behält, solange ich im Unterforum / Thread etc. bin?

Danke im Vorraus :)
Toebs

‹ Suche solides Fundament für eigene Themes Frage zum Forms API Quickstart Guide ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, normalerweise bekommt

Eingetragen von Sense (1559)
am 19.02.2010 - 15:24 Uhr

Hi,

normalerweise bekommt der Menüpunkt bei Aktivierung die Klasse "active-trail" und "active" zugewiesen. Wenn Du Dich tiefer in der Struktur befindest wird die Klasse in "active-trail" geändert und das "active" an die Subelemente weitergegeben.

Bei einem klassischen Menü sieht das dann folgendermaßen aus
aktivierter Menüpunkt:

<?php
<li class="menu-xyz active-trail active"><a href="start" class="active">Start</a></li>
?>

aktivierter Menüpunkt im Baum:

<?php
<li class="menu-xyz active-trail"><a href="/start">Start</a></li>
?>

Du hast also die Möglichkeit über die Klasse "active-trail" das Highlighting zu setzen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, erstmal danke für

Eingetragen von Toebs (7)
am 19.02.2010 - 16:28 Uhr

Hallo,

erstmal danke für den Hilfeansatz :)

Leider funktioniert es nicht. Mithilfe des CSS Viewers für den Firefox, habe ich gesehen, dass dem Menüpunkt die Klasse active-trail nicht zugewiesen wird. Zumindest wird sie mir nicht angezeigt. Weder bei meinem Design, noch bei Garland. Ich nutze Drupal Version 6.15. Es gab ja wohl mal Probleme mit dem active-trail in vergangenen Versionen (Quelle), doch diese sind doch bestimmt schon gefixed oder? Muss ich sonst noch irgendwas beachten?

MFG

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du eine URL wo man das

Eingetragen von Sense (1559)
am 19.02.2010 - 16:45 Uhr

Hast du eine URL wo man das Ganze live sehen kann?
BTW, für Firefox gibt es das Addon "Firebug", das für Entwickler unersetzlich ist um HTML / CSS analysieren zu können.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, hab ich mal fix geupped.

Eingetragen von Toebs (7)
am 22.04.2010 - 16:04 Uhr

Ja, hab ich mal fix geupped. Vorab: Ich weiß, der Code ist "ein wenig" durcheinander - ist meine erste Webseite und ich hab leider hier auf der Arbeit nur eine veraltete Version. ;)
Sollte ja mit dem Problem auch eigentlich nichts zu tun haben?

http://www.apple-spiele.de

Das Addon ist echt nützlich. Wie es aussieht, wird die Active-Trail Klasse beim anklicken gesetzt. Sobald ich jedoch auf einen weiteren Link im Content klicke, verschwindet sie..

  • Anmelden oder Registrieren um Kommentare zu schreiben

Guck Dir mal das Menu block

Eingetragen von Sense (1559)
am 19.02.2010 - 17:10 Uhr

Guck Dir mal das Menu block Modul an und verwende das anstelle des System Navigation Blocks. Das System unterstüzt hier leider nicht das active Highlighting im Subtree.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Super! Läuft nun ohne

Eingetragen von Toebs (7)
am 19.02.2010 - 17:21 Uhr

Super! Läuft nun ohne Probleme... Danke dass du dir Zeit genommen hast :)

MFG
Toebs

  • Anmelden oder Registrieren um Kommentare zu schreiben

Immer wieder gerne. Thread

Eingetragen von Sense (1559)
am 19.02.2010 - 17:40 Uhr

Immer wieder gerne. Thread bitte noch auf gelöst stellen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Muss das Thema nochmal

Eingetragen von Toebs (7)
am 19.02.2010 - 21:51 Uhr

Muss das Thema nochmal aufgreifen.

Leider ist das Problem doch noch nicht ganz gelöst. Active-Trail funktioniert zwar auf dem Menüpunkt Forum, nicht jedoch unter anderen Menüpunkten.
Hast du eine Ahnung woran das liegen könnte?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dazu wäre eine Demo

Eingetragen von Sense (1559)
am 19.02.2010 - 22:08 Uhr

Dazu wäre eine Demo sicherlich hilfreich! Unter welchen Menüpunkten funktioniert es denn nicht?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Oh natürlich. Wenn du dich

Eingetragen von Toebs (7)
am 19.02.2010 - 22:22 Uhr

Oh natürlich. Wenn du dich auf der Seite als User "test" mit dem PW "test" anmeldest und auf "Inhalt erstellen" klickst, färbt sich der Button wie gewünscht Blau.
Wird nun jedoch auf der Seite der Link Blogeintrag aufgerufen verschwindet das blaue wieder :I

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist hier auf

Eingetragen von Sense (1559)
am 20.02.2010 - 10:52 Uhr

Das ist hier auf drupalcenter genauso. Du wirst nicht drum herum kommen hier eine entsprechendes Menuhighlighting von Hand zu setzen, dass zum dem Aufruf von "node/add/type" den entsprechenden Menüpunkt "node/add" highlightet.

  • Anmelden oder Registrieren um Kommentare zu schreiben

okay, danke dir nochmal :)

Eingetragen von Toebs (7)
am 20.02.2010 - 11:20 Uhr

okay, danke dir nochmal :)

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» 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 25 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