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

Menu Block

Eingetragen von fabske (185)
am 29.09.2011 - 23:43 Uhr in
  • Module
  • Drupal 7.x

Ich verwende das http://drupalmodules.com/module/menu-block Modul um mein Menü auf drei Ebenen darzustellen:

Oben habe ich die erste Ebene "Home", "Schulung", usw. Wenn man einen dieser Punkte anklickt wird er aktiv. Wenn man dann aber auf der zweiten Ebene links eine Unterseite auswählt verliert der übergeordnete Punkt seinen Fokus! Das ist sehr blöd! Warum ist das so und wie ändere ich es?

‹ Token in custum_tokens? Drupal Remote Dashboard ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

CSS

Eingetragen von Nicolai Schwarz (1071)
am 30.09.2011 - 01:43 Uhr

Du kannst das mit CSS machen. In diesem Fall erhalten die Menüpunkte <li> und <a> nämlich eine Klasse active-trail. Du musst also nur die Darstellung der Menüpunkte erweitern, etwa:

.menu-204 a.active, .menu-204 a.active-trail {
    background: url("/sites/all/themes/kts/images/home_active.png") no-repeat scroll center center transparent;
}

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ahhh, dafür ist also das

Eingetragen von fabske (185)
am 30.09.2011 - 11:31 Uhr

Ahhh, dafür ist also das active-trail! :)
Super, vielen Dank! :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nun würde ich auf einer Seite

Eingetragen von fabske (185)
am 22.11.2011 - 10:37 Uhr

Nun würde ich auf einer Seite gerne den Inhalt anders stylen, dazu muss ich aber wissen auf welcher Seite ich bin!
Kann ich nun einfach den .active oder .active-trail des Menus benutzen? Wäre echt geschickt.

Im header ist mein main-menu mit den Seiten, danach kommt der Aufbau. Ich würde gerne die sidebar-first breiter und den content schmäler machen, wenn ich im main-menu in einem bestimmten Zweig des Menüs bin.

<div id="header" class="with-secondary-menu">
  <div id="main-wrapper" class="clearfix">
    <div id="main" class="clearfix">
      <div id="sidebar-first" class="column sidebar">
      <div id="content" class="column">

  • Anmelden oder Registrieren um Kommentare zu schreiben

CSS lernen

Eingetragen von Nicolai Schwarz (1071)
am 22.11.2011 - 11:03 Uhr

Ich schätze, du solltest dich ein wenig besser in CSS einarbeiten.

Zitat:

Kann ich nun einfach den .active oder .active-trail des Menus benutzen? Wäre echt geschickt.

Nein, per CSS kommst du nur an die Kinder eines Elementes heran, weder content noch sidebar sind Kinder der Menüs. In deinem Fall solltest du dafür sorgen, dass dem body (oder auch dem #main) entsprechende Klassen mitgegeben werden. Drupal 7 macht das schon ganz gut, eigentlich solltest du damit auskommen.
(Falls die Klassen im body oder im Node-div nicht reichen, kannst du in der template.php ein paar Anpassungen vornehmen. Code-Schnipsel dazu solltest du im Netz finden.)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also mein Menü hat eigentlich

Eingetragen von fabske (185)
am 22.11.2011 - 18:27 Uhr

Also mein Menü hat eigentlich drei Ebenen, nur die oberste Ebene ist im header. Die anderen beiden in der sidebar (also Nachbarn des content).

Also die Menüpunkte haben ja alle perse eine eigene ID die man sehr gut anpassen kann. Der content hat immer die gleiche Klasse und ID. Gibt es kein Beispiel wie man den Content individualisieren kann, z.B. in speziellen Fällen mit einer Klasse ausstatten?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hab jetzt mal einen neuen

Eingetragen von fabske (185)
am 22.11.2011 - 18:44 Uhr

Ich hab jetzt mal einen neuen Inhaltstyp erstellt "einfach enge Seite" und dachte ich könnte den dann per CSS unterschieden. Lieder hat er die selben Klassen und lässt sich per CSS nicht unterscheiden. Wäre eigentlich schön wenn jeder Inhaltstyp zusätzlich noch eine eigene Klasse hätte. Kann man da irgendetwas mit den Feldern anfügen um den Inhalt zu unterscheiden?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ist alles da

Eingetragen von Nicolai Schwarz (1071)
am 22.11.2011 - 18:51 Uhr
Zitat:

Wäre eigentlich schön wenn jeder Inhaltstyp zusätzlich noch eine eigene Klasse hätte.

Wenn du nicht gerade selbst was geändert hast oder ein Theme nutzt, das das alles abgeschaltet hat, bekommst du über die HTML-Elemente, die ich dir genannt habe, genügend Optionen, um alle Inhalte gezielt anzusprechen. Sowohl einzelne Nodes als auch Inhaltstypen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jaaa, man ich erkenne die

Eingetragen von fabske (185)
am 22.11.2011 - 19:11 Uhr

Jaaa, man ich erkenne die Zusammenhänge einfach net :-D
Danke! :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Schriftgröße standard einstellen
  • PHP 8.1 - Deprecated function: rtrim()
  • Drupal Website gestalten
  • MariaDB 10.6
  • Entity Reference - Title Felder werden als Link angezeigt
  • Tokens werden in Viev als Link angezeigt
  • [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
  • Update V. 9.3.12 auf V. 9.4 mit Fehler: Modul mySQL fehlt. Bitte Hilfe.
  • Sprachpfad, in Drupal Korrekt einstellen, auch bei den Meta-Tags
  • Update von Drupal 9.3 auf 9.4 oder bei 9.3 bleiben
  • Terminverwaltung
Weiter

Neue Kommentare

  • core_version_requirement: ^8
    vor 1 Tag 5 Minuten
  • core_version_requirement: ^8
    vor 1 Tag 7 Minuten
  • ok. Wenn ich das mache
    vor 1 Tag 13 Minuten
  • Bei gleichem Namen hat das
    vor 1 Tag 46 Minuten
  • Sorry, dass ich mich hier
    vor 1 Tag 58 Minuten
  • Habe Patch versucht
    vor 1 Tag 7 Stunden
  • Hier wird ein Patsch
    vor 1 Tag 9 Stunden
  • Mit Drupal geht das um 150
    vor 1 Tag 20 Stunden
  • Ah, ok. Wenn es ein Paragraph
    vor 2 Tagen 21 Stunden
  • Also kleiner Nachtrag noch:
    vor 2 Tagen 21 Stunden

Statistik

Beiträge im Forum: 247863
Registrierte User: 19589

Neue User:

  • Tkakah
  • JeraldFub
  • andycrestodina

» Alle User anzeigen

User nach Punkten sortiert:
wla9213
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 4 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