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

[gelöst] Menüpunkt als "active" bei bestimmtem Inhaltstyp

Eingetragen von deelite (468)
am 12.12.2010 - 19:18 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo,

ich habe 5 Inhaltstypen (Typ1, Typ2, Typ3 usw.). Dazu habe ich ein Menü, welches auf Views zeigt, die eine Übersicht der jeweiligen Inhaltstypen zeigen. In http://drupal.org/project/menutrails habe ich eingestellt, dass dieses Menü immer dann angezeigt wird, wenn ein Inhalt von Typ1 oder Typ2 oder 3,4,5 angezeigt wird.

Ich weis, es entspricht nicht ganz der Logik, aber es soll jeweils der Menüpunkt als "active" markiert werden, der dem Inhaltstyp des gerade gezeigten Inhalts entspricht.

Kennt jemand von Euch dazu einen Lösungsansatz?

Vielen Dank schon mal fürs Lesen.

‹ [gelöst] Frage zu zen / site-name Schriftgrösse öndert sich (gelöst) css Zwischenraum im Navigationsmenu / ZEN ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

das modul "menu trails"

Eingetragen von kahta (116)
am 12.12.2010 - 20:06 Uhr

das modul "menu trails" http://drupal.org/project/menutrails

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hatte ja geschrieben,

Eingetragen von deelite (468)
am 12.12.2010 - 20:27 Uhr

Ich hatte ja geschrieben, dass ich das bereits für genau diesen Zweck einsetze.

Kannst Du mir vielleicht kurz beschreiben, wie ich damit die Menüeinträge als "active" markiert bekomme?

  • Anmelden oder Registrieren um Kommentare zu schreiben

ups, verzeih, hab ich

Eingetragen von kahta (116)
am 12.12.2010 - 20:56 Uhr

ups, verzeih, hab ich komplett überlesen.
passt dein css und du hast .active gestylt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

So einfach ist es leider

Eingetragen von deelite (468)
am 12.12.2010 - 21:14 Uhr

So einfach ist es leider nicht.

Mein Fall sieht so aus:

Wenn ich einen Menüpunkt in dem genannten Menü klicke, dann erhalte ich eine Übersicht. Der betreffende Menüpunkt wird dann auch als "active" deklariert. Wenn ich dann allerdings aus der Übersicht in einen Inhalt klicke, soll dieser Menüpunkt weiterhin als "active" deklariert sein.
Ich kann die Inhalte auch auf anderem Weg erreichen. Auch in diesem Fall soll erkannt werden, dass der Inhalt zu einem bestimmten Typ gehört und der dazu passende Menüpunkt soll als "active" deklariert werden.
Nochmal kurz die Info: das Menü wird in jedem Inhalt angezeigt, welcher zu einem der genannten Inhaltstypen gehört.

So wie es jetzt aussieht, wird keiner der Menüpunkte als "active" deklariert, wenn ein Inhalt aus den Inhaltstypen angezeigt wird.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Was ist denn aktiv? hast du

Eingetragen von Thoor (3678)
am 13.12.2010 - 00:09 Uhr

Was ist denn aktiv? hast du ein a.active oder ein li.active-trail ? Meist sind in vorgefertigten Themes li.active-trail nicht im CSS berücksichtigt! Dann heisst es selbst Hand anlegen.
Mit MENU TRAIL bekommst Du im Normalfall ein li.active-trail beim zugehörigen Menuepunkt!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe keinen Link als

Eingetragen von deelite (468)
am 13.12.2010 - 15:08 Uhr

Ich habe keinen Link als irgendwie "active" deklariert. Danach suche ich ja. Gerade damit ich mein CSS dazu schreiben kann. Aber im Quellcode erscheint dazu nichts.

Das kann ja auch nicht sein, denn die betreffenden Menüpunkte rufen Übersichten auf. Dort bekomme ich natürlich einen "active" irgendwas. Das ich nicht das Problem.

In den Übersichten werden Inhalte angeteasert. Wenn ich diese Inhalte aufrufe, DANN sollen die Menüpunkte auch noch "active" sein. Die Menüpunkte stellen jeweils einen View dar. der View zeigt Nodes. welche nach Inhaltstyp gefiltert sind. Das ist der einzige Zusammenhang zwischen den Nodes und den Menüpunkten.

Wenn also ein Node angezeigt wird, soll nachgesehen werden, zu welchem Nodetype er gehört und dann soll der Menüpunkt als "active" deklariert werden, der den View zu diesem Nodetype anzeigt. Das entspricht keinerlei Logik, ich weiß. Aber vielleicht gibt es ja doch eine Lösung.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Tja deine Lösung heisst im

Eingetragen von Thoor (3678)
am 13.12.2010 - 15:23 Uhr

Tja deine Lösung heisst im Normlfall immer noch MENUTRAILS!

Unter admin/build/menu/trails legst Du Dein Menue für Trails fest und kannst den verwendeten Inhaltstypen einen entsprechenden Menupunkt im zugewiesenen Menu zuweisen.

Ein Beispiel für einer meiner Seiten ... Dass hier Gewinne aktiv ist, wird mit Menu Trails umgesetzt. Der Inhaltstyp des Gewinnspieles ist dem Menuepunkt "Gewinne" zugewiesen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

JA, meine Lösung heißt immer

Eingetragen von deelite (468)
am 13.12.2010 - 15:38 Uhr

JA, meine Lösung heißt immer noch Menutrails ;-)

Sorry für die ganze Aufregung! Ich hatte für die Trails je Inhaltytyp die falsche Ebene des Menüs (eine zu hoch) eingestellt. In der richtigen Ebene erhalte ich jetzt teilweise die Links als "active-trail" deklariert. Zwar nur bei einigen Nodes eines Nodetypes, aber das bekomme ich noch raus.

Hat da vielleicht jemand noch einen Tipp für mich?

Vielen Dank Euch allen!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Und das lag jetzt noch daran,

Eingetragen von deelite (468)
am 13.12.2010 - 15:50 Uhr

Und das lag jetzt noch daran, dass einige Nodes (bei denen "active-trail" nicht deklariert war) noch einem ungenutzten Vokabular zugeordnet waren. Das hab ich dann gleich mal gelöscht und schon war alles gut.

Nochmals vielen Dank an alle, die mich mit der Nase rein tunken wollten. Beim nächsten Mal fasst einfach kräftiger zu ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Drupal 7 Anmerkung

Eingetragen von drcho (72)
am 11.01.2011 - 13:25 Uhr

In Drupal 7 gibt es nur noch das Modul menu_position statt menu_trails. Kann offenbar noch mehr.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die Info.

Eingetragen von deelite (468)
am 27.01.2011 - 17:48 Uhr

Danke für die Info.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke!

Eingetragen von muetzenflo (1)
am 12.02.2011 - 15:14 Uhr

Danke auf von mir!!
Bin seit 2 Tagen auf der Suche nach einem Modul dieser Art, das schon für D7 portiert wurde.
Jetzt hab ich das Modul installiert, in 1 Minute die Regel definiert, css von a.active auf a.active-trail umgestellt und alles klappt :) wunderbar!

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

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