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

[GELÖST] Aktiver Primärlink für Artikel-/Unterseite

Eingetragen von dexterpopexter (4)
am 18.07.2011 - 12:08 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hey,

ich habe schon gesucht, aber bin nicht wirklich fündig geworden.

Mein Problem ist folgendes:

Meine Hauptnavigation besteht aus PNGs und nun bin ich auf der Suche nach einer Drupal-Funktion um den aktiven Primärlink einer Artikel- oder sonstigen Unterseite zu bekommen, damit ich das PNG austauschen kann (current-status sozusagen) - meine Struktur sieht so aus -> www.test.com/primary/article. Natürlich könnte ich mir ein kleines Script schreiben, aber ich hoffe, dass das auch mit Drupal-Funktionen zu lösen ist. Denn bei Einbindung der Primärlinks über die Link-Funktion von Drupal findet er automatisch den richtigen Primärlink und setzt die passende current-CSS-Klasse, nur leider nicht mehr bei den Bildern.

Also ich benötige im Grunde genommen eine Funktion für die page-tpl die mir als Rückgabewert true/false gibt, wenn die aktuelle Seite zum Primary Link gehört oder nicht.
Ich hoffe, ich habe es einigermaßen verständlich ausgedrückt.

Viele Grüße

Dexter

‹ Ausgabe der Comments losgelöst vom Content breadcrumb anpassen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Modul MENU TRAILS ergänzt

Eingetragen von Thoor (3678)
am 18.07.2011 - 12:13 Uhr

Das Modul MENU TRAILS ergänzt unter anderem für Inhaltstypen Menupunkte um die Klasse "active-trail" ... damit solltest Du die Bilder entsprechend austauschen können.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn ich es richtig verstehe,

Eingetragen von Alexander Langer (3416)
am 18.07.2011 - 12:16 Uhr

Wenn ich es richtig verstehe, benutzt du also nicht wirklich das Drupal Menü in deinem Theme, sondern hast irgendeinen handgeklöppelten (statischen) HTML Code benutzt.

Damit haben wir den Fehler auch schon gefunden :)

Benutz den Output (HTML Code) den dir Drupal für dein Menü standardmäßig bietet und style ihn per CSS so, dass die Menüpunkte eben die von dir gewünschten Bilder nutzen (CSS background-image). Sollte dir der HTML-Code in Sachen CSS nicht "griffig" genug sein, kannst du z.B. mit dem Menu Attributes Modul deinen Menüpunkten zus. IDs und / oder Klassen zuweisen.

Bessere Themes statten Menüs aber i.d.R. mit ausreichend Klassen aus, z.B. "menu-596 menuparent menu-path-node-6 odd" für das li-Element eines Menüeintrags und darunter noch zus. Klassen im a-Tag. (Beispiel stammt aus Basic Theme, in Zen sollte es ähnlich oder komplett gleich aussehen.)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Thoor schrieb Das Modul MENU

Eingetragen von Alexander Langer (3416)
am 18.07.2011 - 12:18 Uhr
Thoor schrieb

Das Modul MENU TRAILS ergänzt unter anderem für Inhaltstypen Menupunkte um die Klasse "active-trail" ... damit solltest Du die Bilder entsprechend austauschen können.

Ist eine Möglichkeit. Man steht dann aber gern mal auf dem Schlauch wenn es um Views Seiten geht, o.ä. Context bietet da noch weitreichendere Möglichkeiten und ergänzt / ersetzt mitunter noch gleich prima die olle Blockverwaltung.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Alexander Langer schrieb ...

Eingetragen von Thoor (3678)
am 18.07.2011 - 13:26 Uhr
Alexander Langer schrieb

... also nicht wirklich das Drupal Menü in deinem Theme, sondern hast irgendeinen handgeklöppelten (statischen) HTML Code benutzt.
Damit haben wir den Fehler auch schon gefunden :)

Wenn es wirklich "handgeklöppelt sein sollte, es gibt auch ein Modul für ein auf Images basierendes Menu -> http://drupal.org/project/imagemenu ... nur so als Hinweis.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hey. Vielen Dank für die

Eingetragen von dexterpopexter (4)
am 19.07.2011 - 16:44 Uhr

Hey.

Vielen Dank für die raschen Antworten. Bin wirklich begeistert von diesem Forum.

Habe mich jetzt für eine selbstgeschriebene PHP Funktion entschieden, da diese doch schneller in das bestehende, recht komplexe, Theme zu implementieren war. Aber für die nächsten Projekte behalte ich das auf jeden Fall im Auge.

Viele Grüße,

Dexter

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 1 Tag 15 Stunden
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Tagen 7 Stunden
  • melde mich mal wieder, da ich
    vor 7 Wochen 6 Tagen
  • Hey danke
    vor 8 Wochen 5 Stunden
  • Update: jetzt gibt's ein
    vor 8 Wochen 23 Stunden
  • Hallo, im Prinzip habe ich
    vor 8 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 8 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 9 Wochen 2 Tagen
  • In der entsprechenden View
    vor 9 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 9 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

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