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

[Gelöst] Primary link im Kopfbereich und Secondary Link davon soll in linker Sidebar sein

Eingetragen von michi1983 (73)
am 31.08.2011 - 09:55 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hi Leute,

ich hoffe ich bin in der richtigen Kategorie mit meiner Frage, ansonsten bitte einfach verschieben.

So, es geht um folgendes:
Ich habe im Kopfbereich meine Primary-Links horizontal angeordnet.
Jetzt hätt ich gerne, dass wenn ich auf einen dieser Primary-Links klicke links in der Sidebar die dazugehörigen Secondary-Links erscheinen.
Jedoch eben NUR diejenigen die auch zum Primary-Link dazugehören.

Ist das so verständlich ausgedrückt wie ich das hier schreibe?

Ist das ganz einfach umsetzbar oder hab ich etwas übersehen? Ich kriege es einfach nicht gebacken.
Ich dachte mir Drupal ist so intelligent, dass wenn ich eine neue "Seite" anlege und bei der "Menüeinstellung" den Primary-Link als Übermenüpunkt angebe, dass die neue Seite als Secondary-Link erkannt wird und somit auch in der linken Sidebar angezeigt wird.
Den Block für Secondary-Links hab ich natürlich schon in die linke Seitenleiste verschoben.

Ich bin für jede Hilfe dankbar!

Gruß, Michael

‹ Einloggen als admin wenn die Site im Wartungsmodus? Wo ist login+passwort-Eingabefeld? News style ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Sieh Dir doch das Modul

Eingetragen von wla (9461)
am 31.08.2011 - 10:31 Uhr

Sieh Dir doch das Modul [do:menu_block] an, damit kannst Du genau so etwas erreichen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Werner,danke für

Eingetragen von michi1983 (73)
am 31.08.2011 - 10:53 Uhr

Hallo Werner,

danke für diesen Tipp.
Ich hatte dieses Modul sogar scho installiert, und dennoch habe ich es nicht geschaft.
Ich finde einfach die richtige Konfiguration nicht oder ich bin zu blind.
Ich kann zwar unter Verwaltung -> Website-Einstellungen -> Menu block ein Hakerl setzten aber ansonsten kann ich dort doch nix einstellen.

Hast du einen Tipp wonach ich suchen muss?

Mfg
Michael

Edit://
Aaaahhh, ich habs gefunden :)
Danke vielmals!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Auf der Seite Strukturierung

Eingetragen von wla (9461)
am 31.08.2011 - 11:46 Uhr

Auf der Seite Strukturierung > Blöcke gigt es jetzt einen neuen Tab "Menü-Block hinzufügen". Dort sagst Du, welches dein Ausgangsmenü ist und ab welcher Ebene das Untermenü gezeigt werden soll. Den Block noch wie gewohnt positionieren und zeigen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

So, jetzt hab ich noch eine

Eingetragen von michi1983 (73)
am 31.08.2011 - 15:19 Uhr

So, jetzt hab ich noch eine Frage.
Das funktioniert ja echt gut, aber:
Wenn ich oben eine Navigation hab und z.b. den letzten Punkt anklicke ist dieser Punkt aktiv und auch aktiv markiert.
Gleichzeitig gehen links in der Seitenleiste die Secondary-Links auf.
Wenn ich jetzt links in der Seitenleiste einer dieser Secondary Links aklicke, verliert der Primary Link oben in der horizontalen Navigation die aktive Markierung und der "User" weiß nicht mehr wo er sich befindet.
Kann ich das irgendwo einstellen dass der Primary Link immer als aktiv gesetzt bleiben soll, auch wenn ich durch die Secondary Links surfe, bis ich einen anderen Primary Link aktiviere?

Mfg
Michael

  • Anmelden oder Registrieren um Kommentare zu schreiben

michi1983 schriebWenn ich

Eingetragen von Thoor (3678)
am 31.08.2011 - 16:05 Uhr
michi1983 schrieb

Wenn ich jetzt links in der Seitenleiste einer dieser Secondary Links aklicke, verliert der Primary Link oben in der horizontalen Navigation die aktive Markierung und der "User" weiß nicht mehr wo er sich befindet.
Kann ich das irgendwo einstellen dass der Primary Link immer als aktiv gesetzt bleiben soll, auch wenn ich durch die Secondary Links surfe, bis ich einen anderen Primary Link aktiviere?

Von Haus auf haben die Listenpunkte der aktiven Oberpunkte in Drupal Menus die Klasse .active-trail. Es wird nur sehr gerne von Theme Entwicklern übersehen und diesen Punkten wurden einfach keine CSS Eigenschaften zugewiesen. Oft beschränken die sich auf das <a> Element und die Klasse .active für den einzelnen Link

Du solltest also mit dem Firebug prüfen, ob das <li> Element des aktiven Hauptpunktes die Klasse .active-trail hat und wenn ja, dann ist es kein Problem, einen grafischen Unterschied in den CSS Stylesheets auszuarbeiten.

Und nicht verwechseln! Es geht um li.active-trail !!! nicht um a.active

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für den

Eingetragen von michi1983 (73)
am 01.09.2011 - 09:35 Uhr

Vielen Dank für den Tipp.
Sobald ich zu Hause bin, schau ich das nach.
Und was mache ich, falls dies nicht der fall sein sollte und das li Element diese Klasse nicht aufweist?
Kann man die im Nachhinein verpassen?

MfG
Michael

Edit://
So, ich hab nachgeschaut und das Element scheint wirklich dieses Attribut zu besitzen wenn ich das richtig sehe.
Ich hab mal ein Screenshot vom Firebug angehängt.

Wie könnte/müsste denn jetzt das CSS Statement aussehen um dieses li-Element zu formatieren.
Ich habs schon versucht aber er übernimmt mir da nicht alle Formatierungen die ich mir eigentlich gewünscht hätte.

Speziell geht es um diese Zeilen:

ul.primary-links li a:hover, ul.primary-links li a.active { background:url(images/li-left.gif) no-repeat 0 0; color:#131313;}
ul.primary-links li a:hover span, ul.primary-links li a.active span { background:url(images/li-right.gif) no-repeat right 0}
ul.primary-links li a:hover span span, ul.primary-links li a.active span span{ background:url(images/bg-li.gif) top repeat-x;}

Wie müsste ich diese anspassen, damit das li-Element mit dem active-trail Attribut die selbe Formatierung aufweist?

Mfg
Michael

Edit2://
So jetzt klappts endlich. Er scheint das .active Attribut vom a Element nicht zu brauchen.

.primary-links li.active-trail a:hover, .primary-links li.active-trail a { background:url(images/li-left.gif) no-repeat 0 0; color:#131313;}
.primary-links li.active-trail a:hover span, ul.primary-links li.active-trail a span { background:url(images/li-right.gif) no-repeat right 0}
.primary-links li.active-trail a:hover span span, ul.primary-links li.active-trail a span span{ background:url(images/bg-li.gif) top repeat-x;}

Vielen Dank!
Mfg

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