[gelöst] Zu einer Menü <ul> würde ich gerne eine weitere Klasse hinzufügen.
am 26.03.2016 - 04:02 Uhr in
Hi,
ich bin zwar schon seit über 8 Jahren hier angemeldet, allerdings trotzdem irgendwie neu hier, da ich mich seit kurzem erst ernsthaft mit Drupal beschäftige. Ich bin aktuell dabei das Hauptmenü nach meinen Vorstellungen anzupassen. Dazu würde ich gerne exakt an der stelle der
<ul class="menu">
</ul>
ul-Klasse, weitere Klassen hinzufügen:
<ul class="menu nav navbar-nav">
</ul>
Mit den Modulen menu_block und menu_attributes (die ich beim googeln mehrfach als Lösungsansatz bekam) konnte ich bisher immer nur den Wrapper oder bzw. die Div´s darüber oder die Listenpunkte innerhalb der ul mit Klassen versehen. Das ist aber nicht das was ich will. Ich hätte hier gerne genau in der <ul>
Klassen hinzugefügt.
Wäre wirklich super, wenn ihr mir in der Hinsicht helfen könntet. Vielen Dank!!! :)
Lazze
- Anmelden oder Registrieren um Kommentare zu schreiben
Wozu brauchst Du das denn? In
am 26.03.2016 - 09:31 Uhr
Wozu brauchst Du das denn? In Drupal ist jedes Menü ein Block und jeder Block hat eine eindeutige ID. Mittels
#...ID... ul
kannst Du genau dieses eine ul im CSS ansprechen und das sollte reichen..
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hi Werner, danke für deine
am 26.03.2016 - 10:19 Uhr
Hi Werner, danke für deine Antwort. Das stimmt schon,im Prinzip kann ich mir via CSS natürlich trotzdem durch die darüber liegende ID das Menü so zurecht gestalten, wie ich das gerne hätte. In meinem Fall, hatte ich mir das HTML-Template bzw. Theme vor der Drupal Umsetzung aber bereits vorgestaltet und auch das Menü soweit vorgebaut. Was mich halt wundert ist, dass Drupal mehrere
<div>
Verschachtelungen mitbringt, bevor man wirklich zur Menu-List gelangt. Da frage ich mich wirklich, muss das sein?Das ärgerliche ist halt, dass ich mir jetzt die CSS-Eigenschaften umschreiben muss, da auch mein Hamburger mit dran hing. Falls also jemand noch eine Idee hätte, wäre ich dankbar! :)
Im übrigen hätte ich noch eine Frage. Ich würde gerne einen weiteren Listenpunkt in einem Menü erstellen, ohne dass dahinter ein Link sitzt. Hier soll nur die Hover-Eigenschaft mit einem Dropdown für weitere Unterpunkte ermöglicht werden. Wie mache ich das? Drupal selbst lässt keine Seperator wie # zu.
Kurzes Update
am 26.03.2016 - 10:41 Uhr
Habe der
<ul>
nun mit dem Superfish-Menu eine Klasse hinzugefügt. Wenn man das Superfish Menu auswählt, dann hat man die Möglichkeit in den Block-Konfigurationen des Superfish-Menüs auch Klassen der<ul>
hinzuzufügen. Das reicht mir erstmal so. Meinen vorgefertigten Hamburger habe ich aus meinem Template gekickt und nutze nun den von superfish.Diese Frage hier, ist allerdings immer noch offen ;)
Ich würde gerne einen weiteren Listenpunkt in einem Menü erstellen, ohne dass dahinter ein Link sitzt. Hier soll nur die Hover-Eigenschaft mit einem Dropdown für weitere Unterpunkte ermöglicht werden. Wie mache ich das? Drupal selbst lässt keine Seperator wie # zu.
special_menu_items
am 26.03.2016 - 10:52 Uhr
[do:special_menu_items]
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Moin Werner, das war genau
am 29.03.2016 - 08:16 Uhr
Moin Werner, das war genau das, was ich noch suchte und mir noch fehlte! Vielen Dank! :)
Schön, daß ich helfen konnte.
am 29.03.2016 - 17:37 Uhr
Schön, daß ich helfen konnte. Setze doch bitte noch den Thead auf gelöst ([gelöst] vor den Titel im ersten Beitrag des Theads setzen).
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *