Menü im Block
Eingetragen von Branger (116)
am 05.03.2009 - 11:33 Uhr in
am 05.03.2009 - 11:33 Uhr in
Hallo,
habe ein Problem mit meinen Menü.
Ich habe mir ein weiteres Menü angelegt welches Horizontal sein soll ist es aber nicht.
Ich habe mir schon eine extra Klasse für den Bereich angelegt aber ich bekomme es einfach nicht hin das es keine Liste ist.
Wollte es auch von den Menüs in der Side unabhängig bekommen aber ????
zu sehen ist es auf www.der-reporter.de/new
wenn da jemand was weis bin ich dankbar
ich will kein anderes menü haben das ist wichtig
- Anmelden oder Registrieren um Kommentare zu schreiben
Hi, also irgendwo gibt es
am 05.03.2009 - 15:14 Uhr
Hi,
also irgendwo gibt es auch eine nähere Beschreibung dazu, wie man ein eigenes Style hinzufügt. Wichtig hierzu ist jedoch dein Themes.
Schritt 1:
Gehe in dein Themes und öffne die Datei deintheme.info
Füge dort unterhalb von
stylesheets[all][] = style.css
eine neue Zeile:
stylesheets[all][] = deinmenustyle.css
hinzu.
Lege unter deinem Theme eine Datei an Namens:
deinmenustyle.css
In dieser Datei kannst du dein Menü entsprechend CSS stylen.
Wichtig wenn du das Menü horizontal ausrichten möchtest ist float: left; Mehr Infos über
eine mögliches Menüstyle findest du unter als http://www.dynamicdrive.com/style/ Beispielansatz.
Danach in das Backoffice und crone starten, damit die Änderung erkannt wird.
in welcher css datei ich es
am 09.03.2009 - 09:20 Uhr
in welcher css datei ich es schreibe ist doch meineserachtens vollkommen egal.
da es sich ja um einen Block handelt.
ich habe dem menü schon eine extra klasse gegeben aber der aufbau bleibt immer gleich.
die farbe und die schrift kann ich ja ändern aber leider nicht die ausrichtung
www.ostholstein.tv
Menü
am 09.03.2009 - 09:32 Uhr
Moin!
Welches Menü auf der oben genannten Seite soll denn horizontal angezeigt werden? Ich seh da kein Menü mit den Einträgen untereinander.
Stefan
PS: firebug hilft Dir, die entsprechenden Element und Klassen herauszufinden, "float" hilft, Listenelemente nebeneinander zu positionieren
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
auf www.der-reporter.de/new
am 09.03.2009 - 12:04 Uhr
auf www.der-reporter.de/new dann zb auf Neustadt und dann auf Anzeigen
die beiden Menüs da stehen die Einträge untereinander.
www.ostholstein.tv
Wenn Du in Deiner style.css
am 09.03.2009 - 12:22 Uhr
Wenn Du in Deiner style.css in der Zeile 429 um ein float:left; ergänzt, dann sollte es klappen.
Drupal 7 Screencasts in deutsch!
CSS
am 09.03.2009 - 12:18 Uhr
Ah, ok.
Ganz simples CSS (so wie übrigens auch bei den primary links die einzelnen Elemente:
#block-menu-menu-neustadt .content ul.menu li.leaf {
display: inline;
}
Wenn das nicht reicht, kannst Du ja auch
float: left;
verwenden.hth,
Stefan
PS: installiere Dir mal firebug, dann kannst Du direkt CSS-Regeln testen und siehst, wann sich wie etwas verändert.
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
CSS
am 09.03.2009 - 12:19 Uhr
Wenn Du in Deiner style.css in der Zeile 429 um ein float:left; ergänzt, dann soltle es klappen.
Damit ändert sich jedoch *jedes* Menü. Nicht nur dieses eine Spezielle.
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Tja Drupal und CSS haben
am 09.03.2009 - 12:21 Uhr
Tja Drupal und CSS haben einiges gemeinsam ... Beide haben oft mehrere Wege, die zum Ziel führen ... :-)
Damit ändert sich jedoch *jedes* Menü. Nicht nur dieses eine Spezielle. Stimmt! Müsste also noch ne weitere Klasse drumrum, damit es eindeutig wäre. Dann hattest Du definitiv den schlankeren Weg :-)
Drupal 7 Screencasts in deutsch!