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

Scrollbalken im Inhaltsmenü

Eingetragen von Antikreationist (6)
am 05.11.2008 - 20:52 Uhr in
  • Anfängerfragen

Hallo,

habe ein Inhalts-Menü auf der linken Seite meiner HP. Leider ist es unschön, daß z. T. die Titel der einzelnen Inhalte nach rechts in meinen eigentlichen Textkörper hineinragen. Daher habe ich mir die Frage gestellt, ob es die Möglichkeit gibt für das Inhaltsmenü Scrollbalken (vertikal und horizontal) zu erstellen und wie ich diese wo installieren/einstellen kann/muß.

Für eine baldige Antwort wäre ich sehr dankbar.

Antikreationist

‹ Adminbereich wird nicht geladen drupal & yaml ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

CSS

Eingetragen von tumblingmug (872)
am 05.11.2008 - 22:12 Uhr

overflow:scroll; sollte da helfen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die Antwort. Aber

Eingetragen von Antikreationist (6)
am 06.11.2008 - 00:11 Uhr

Danke für die Antwort. Aber kann ich den Quelltext für das Menü überhaupt ändern? http://biostudies.de - wie gesagt, es soll ins links Menü.

  • Anmelden oder Registrieren um Kommentare zu schreiben

style.css

Eingetragen von tumblingmug (872)
am 06.11.2008 - 10:44 Uhr

Ich nehme an, Du meinst den Block "Navigation". In der /themes/wabi/style.css ganz unten definierst Du so nur für diesen Block:

#block-user-1 .content { overflow:scroll; }

Mit der Firebug-Erweiterung für den Firefox sieht man das, wenn man es alleine können will, ganz gut.

Du verwendest das color-Modul? Dann muss die Farbe nach Änderungen in der style.css nochmals abgespeichert werden, damit die Änderungen angewendet werden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Cool! Schon mal nicht

Eingetragen von Antikreationist (6)
am 06.11.2008 - 22:30 Uhr

Cool! Schon mal nicht schlecht. Bleiben allerdings noch 2 Dinge. Bei längeren (aus mehreren Worten bestehenden) Einträgen (z. b. 2.3.1 blablabla blabla blablablablabla) wird das nicht so angezeigt, sondern so:

2.3.1
blablabla
blabla
blablablablabla

Außerdem wärs natürlich cool, wenn der vertikale Balken maximal auf die Höhe des Bildschrims begrenzt wäre und nicht darüber hinausragen würde. So ist es zumindest bisher. Scheint auch so, als wäre er gar nicht aktiviert?!

Danke nochmal für Deine Hilfe
Antikreationist

  • Anmelden oder Registrieren um Kommentare zu schreiben

Verhinderter Zeilenumbruch per CSS

Eingetragen von tumblingmug (872)
am 06.11.2008 - 22:52 Uhr
Antikreationist schrieb

Außerdem wärs natürlich cool, wenn der vertikale Balken maximal auf die Höhe des Bildschrims begrenzt wäre und nicht darüber hinausragen würde.

Wie - Du meinst so:
Screenshot des Menüs

Dann musst Du die Zeile erweitern:

#block-user-1 .content ul {
  overflow: scroll;
  white-space: nowrap;
}

Die letzte Zeile verhindert dann auch noch den Zeilenumbruch.

Viel Glück fürderhin! (und Lernerfolg mit CSS).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, nochmals Danke und

Eingetragen von Antikreationist (6)
am 08.11.2008 - 23:01 Uhr

Hi,

nochmals Danke und nochmals ne Frage/Bitte. Jetzt siehts bei mir so aus:

Sieht leider immernoch nicht wirklich prickelnd aus. schön wäre natürlich nur 1 großer Balken (der übrigens immernoch nicht aktiviert ist, d. h. noch kein Balken vorhanden - egal wie lang die Schiene dafür ist, also ob sie aus dem Bildschirm herausragt oder nicht). Hast Du noch eine Idee, wie ich das besser hinbekommen kann?

Vielen Dank schonmal (wieder) für Antwort
Daniel

  • Anmelden oder Registrieren um Kommentare zu schreiben

Initialwerte wieder einsetzen

Eingetragen von rainman (226)
am 09.11.2008 - 11:37 Uhr
Antikreationist schrieb

... schön wäre natürlich nur 1 großer Balken (der übrigens immernoch nicht aktiviert ist, d. h. noch kein Balken vorhanden ...

Etwas zur Erklärung: Deine Anweisungen in #block-user-1 .content ul behandeln jedes ul in deiner Konstruktion. Da jedes Untermenü mit einem neuen ul geöffnet wird, hast du die laufende Neubildung deines Scrollbalkens.

Um die anderen Scrollbalken zu unterbinden, musst du diese für die nachfolgenden ul abschalten.

#block-user-1 ul.menu {
  overflow: scroll;
  white-space: nowrap;
}
/* Initialwerte wieder einsetzen */
#block-user-1 ul.menu + ul {
  overflow: visible;
  /* white-space: normal; */
}

Antikreationist schrieb

Außerdem wärs natürlich cool, wenn der vertikale Balken maximal auf die Höhe des Bildschrims begrenzt wäre und nicht darüber hinausragen würde.

Damit der vertikal Balken ansatzweise nutzbar wird, muss für den Block eine Höhe angegeben werden.

#block-user-1 {
  height: 400px;
}

Ich persönlich mag dieses Konstrukt überhaupt nicht, aber du hast gefragt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Thx. Und ... läßt sich das

Eingetragen von Antikreationist (6)
am 09.11.2008 - 12:19 Uhr

Thx. Aber das Problem ist immernoch das selbe. Immernoch viele einzelne Scrollbereiche wie in meinem Screenshot oben. Gewünscht ist: 1 vertikaler Scrollbalken ganz rechts, der für alle Untermenüpunkte funktioniert und ebenso 1 horizontaler Scrollbalken ganz unten, der ebenfalls für das gesamte Menü gilt.

Und ... läßt sich das auch verankern, also daß es nicht verschwindet wenn man bei längeren Texten des Textblocks nach unten scrolled?

  • Anmelden oder Registrieren um Kommentare zu schreiben

doppelt gemoppelt

Eingetragen von rainman (226)
am 09.11.2008 - 13:45 Uhr
Antikreationist schrieb

Thx. Aber das Problem ist immernoch das selbe. Immernoch viele einzelne Scrollbereiche wie in meinem Screenshot oben. Gewünscht ist: 1 vertikaler Scrollbalken ganz rechts, der für alle Untermenüpunkte funktioniert und ebenso 1

Das Problem wäre nicht mehr vorhanden, wenn du mein vorheriges Beispiel benutzt hättest. Du musst nachfolgende Anweisung aus deiner style.css nehmen. Das ist doppelt gemoppelt und erzeugt weiterhin den Scrollbalken pro ul. Sehe dir mein vorheriges Beispiel an.

#block-user-1 .content ul {
  overflow: scroll;
  white-space: nowrap;
}

Antikreationist schrieb

... läßt sich das auch verankern, also daß es nicht verschwindet wenn man bei längeren Texten des Textblocks nach unten scrolled?

Nachfolgendes gilt nicht für IE5 und IE6, da sie mit 'position:fixed' nicht umgehen können. Um 'block-user-1' zu fixieren, kann folgender Code genutz werden. Die Position kann mit top, left und right bestimmt werden.

/* Beispielwerte */
#block-user-1 {
  width: 200px;
  height: 400px;
  position: fixed;
  top: 2em;
  left: 2em;
  right: auto;
}

Und immer noch gilt: Ich persönlich mag dieses Konstrukt überhaupt nicht und finde es hässlich, aber du hast gefragt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • 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
Weiter

Neue Kommentare

  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 6 Tagen 23 Stunden
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 1 Woche 3 Tagen
  • Arrrrg. Nix Tabelle :-D /*
    vor 5 Wochen 5 Tagen
  • Textboxen mit Tabelle
    vor 5 Wochen 5 Tagen
  • Du sollst ja auch keine
    vor 5 Wochen 5 Tagen
  • Theme
    vor 5 Wochen 6 Tagen
  • Welches Theme benutzt du
    vor 5 Wochen 6 Tagen
  • Mit Responsive Raster hatte
    vor 5 Wochen 6 Tagen
  • Hallo Alex,um das Häkchen
    vor 6 Wochen 4 Stunden
  • Modul view_unpublished
    vor 6 Wochen 1 Tag

Statistik

Beiträge im Forum: 250275
Registrierte User: 20489

Neue User:

  • Robertolix
  • DavidBit
  • JeraldZeF

» 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 27 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