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

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 3 Wochen 1 Tag
  • Textboxen mit Tabelle
    vor 3 Wochen 1 Tag
  • Du sollst ja auch keine
    vor 3 Wochen 1 Tag
  • Theme
    vor 3 Wochen 1 Tag
  • Welches Theme benutzt du
    vor 3 Wochen 1 Tag
  • Mit Responsive Raster hatte
    vor 3 Wochen 2 Tagen
  • Hallo Alex,um das Häkchen
    vor 3 Wochen 2 Tagen
  • Modul view_unpublished
    vor 3 Wochen 4 Tagen
  • Modul "override node options"
    vor 3 Wochen 4 Tagen
  • Im Grunde ist dass ein
    vor 4 Wochen 1 Stunde

Statistik

Beiträge im Forum: 250270
Registrierte User: 20481

Neue User:

  • Aoirhic
  • Stevebok
  • Robertnobia

» Alle User anzeigen

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