Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Imagenavigation, aktiver Link statisch

Eingetragen von timson (6)
am 08.06.2011 - 15:31 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hallo,

ich versuche grad mein erstes Projekt in Drupal zu realiserieren. Bis jetzt klappt eig. alles ganz gut, nur momentan Stoß ich an ein Problem wo ich nicht so Recht weiter weiss...

Meine Navigation bekommt via "Menu attributes" ne ID mit ihrem Background, sowie dem dazu gewollten Hover ... jetzt hätte ich aber gerne, dass der momentan aktive Link statisch mit dem Hover versehen bleibt, bis eben ein neuer Navigationspunkt angeklickt wird. Ich wüsste jetzt nicht wie ich das über CSS realisieren sollte, kann mir ggf. jemand einen Gedankenanstoß geben? :) Oder gibts dazu auch ein Modul?

Was vllt noch erwähnenswert wäre ist, dass das ganze auf Drupal 7 aufbaut.

Danke im vorraus :)

‹ Drupal sendet keine Mails (mehr?) Wie Sandbox Projects installieren ? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

timson schrieb Ich wüsste

Eingetragen von Thoor (3678)
am 08.06.2011 - 17:36 Uhr
timson schrieb

Ich wüsste jetzt nicht wie ich das über CSS realisieren sollte, kann mir ggf. jemand einen Gedankenanstoß geben? :) Oder gibts dazu auch ein Modul?

Reines CSS. Du musst eigentlich nur "a:hover" und "li.active-trail a" die gleiche Optik verpassen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mh, braucht es dazu noch

Eingetragen von timson (6)
am 09.06.2011 - 14:42 Uhr

Mh, braucht es dazu noch irgend ein Modul? Weil so funktionierts nicht – zumindest nicht bei mir :/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein, ein Modul benötigst Du

Eingetragen von bv (3924)
am 09.06.2011 - 20:43 Uhr

Nein, ein Modul benötigst Du dafür nicht. Hast Du evtl. einen Link zu Seite?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo! Ich habe gerade das

Eingetragen von jenny23billig (10)
am 23.07.2011 - 16:38 Uhr

Hallo!
Ich habe gerade das gleiche Problem und hole daher diesen Thread mal wieder hervor.
Ich habe die Hilfestellung hier leider nicht genau verstanden...

Ich habe, ebenfalls in Drupal7, den Menüpunkten eine css-id zugewiesen (attribute-modul) und habe in der CSS datei der jeweiligen id auch die entsprechenden werte zugewiesen:

#menu_attri  {
display:block;
width: 130px;
height: 39px;
background: green;
}

#menu_attri:hover {
background: yellow url(../images/menu_community.jpg) no-repeat;
}

#menu_attri:active  {
background: green url(../images/menu_wow.jpg) no-repeat;
}

#menu_attriActive  {
background: red url(../images/menu_wow.jpg);
}

Die Funktion von :hover und :active funktioniert auch. Auf einer anderen Internetseite habe ich gelesen, dass "blaActive" den Link markiert hält, wenn er angewählt ist. Das funktioniert bei mir leider nicht.
Hier habe ich gerade von der "li.active-trail a" Variante gelesen, kann die allerdings nicht so ganz einordnen. Kann mir da jemand vielleicht noch eine genauere Erklärung geben?

Danke!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie zeigst Du denn Deine

Eingetragen von Thoor (3678)
am 23.07.2011 - 17:45 Uhr

Wie zeigst Du denn Deine Menus an? Bei den Standardmenus werden die erwähnten Klassen angezeigt und Du benötigst keine Zusatzmodule. Wenn Du aber Deine Menus als Block anzeigst, dann hast Du die Klassen nicht!
Nimm also am Besten ein Standardmenu wie das "Hauptmenu" als Seitenmenu, dann reichen die Klassen, die Drupal zur Verfügung stellt allemal! Sieh Dir vielleicht mal in einem Standartheme wie Bartik einzelne Menupunkte mit dem Firebug an. Dann siehst Du auch die entsprechenden Klassen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Thor! Vielen Dank für

Eingetragen von jenny23billig (10)
am 23.07.2011 - 18:29 Uhr

Hallo Thor!
Vielen Dank für die schnelle Antwort!
Ich habe das Problem jetzt gelöst. Ich hatte das Prinzip von Klassen und ID's nicht so richtig durchschaut. Daher hat meine ID die Klasse immer überschrieben... Mit dem Modul 'Menu Attributes' kann man dem Menüpunkt auch noch eine weitere Klasse zuweisen. Ich habe jetzt also eine zweite Klasse zugefügt, und wenn dann beide zusammen auftreten, dann wird der hintergrund entsprechend geändert.

Für den unbesuchten Link greift

a.bla:link {
    background: none repeat scroll 0 0 red;
}

Für den aktiven:

a.bla.active-trail {
    background: none repeat scroll 0 0 blue;
}

Ich hoffe dann einfach mal, dass alle Browser inzwischen mit mehreren Klassen umgehen können.

Nochmals danke für die Mühen!

Gruß
J

  • Anmelden oder Registrieren um Kommentare zu schreiben

jenny23billig schrieb ... Mit

Eingetragen von Thoor (3678)
am 23.07.2011 - 20:51 Uhr
jenny23billig schrieb

... Mit dem Modul 'Menu Attributes' kann man dem Menüpunkt auch noch eine weitere Klasse zuweisen. Ich habe jetzt also eine zweite Klasse zugefügt, und wenn dann beide zusammen auftreten, dann wird der hintergrund entsprechend geändert.

Tja ... warum einfach, wenn man es auch kompliziert mit einem Zusatzmodul erledigen kann, das noch dazu eventuell nicht von Browsern richtig interpretiert wird. Aber das musst Du selbst wissen. Ich werde weiterhin auf die millionenfach bewährte Standardlösung von Drupal setzen, was Klassen im Menu angeht.

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

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