[gelöst] Suckerfish / Dropdown Menu, Theme Problem
Eingetragen von monsi (200)
am 12.04.2011 - 11:14 Uhr in
am 12.04.2011 - 11:14 Uhr in
Hi Leute,
ich habe meine Quelle für Sekundärlinks auf Hauptlinks gestellt (/admin/build/menu/settings). Dadurch habe ich alle Links in einem Menü und sie werden wunderbar auf den Unterseiten angezeigt.
Ist es jetzt möglich zusätzlich noch ein Suckerfish Menu einzubauen?
Ich habe die Hauptlinks mal auf "geöffnet" gestellt, hat aber nichts gebracht. :/
Grüße Monsi
- Anmelden oder Registrieren um Kommentare zu schreiben
Keiner eine Idee zu meinem
am 18.04.2011 - 10:40 Uhr
Keiner eine Idee zu meinem Problem? :-(
Muss ich wirklich zwei Menüs pflegen?
Es gibt doch das Modul
am 18.04.2011 - 12:08 Uhr
Es gibt doch das Modul Superfish, damit sollte das möglich sein.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hey Werner, danke für die
am 18.04.2011 - 12:48 Uhr
Hey Werner,
danke für die Antwort. Wollte es eigentlich ohne zusätzliches Modul lösen.
Zumal das Superfish Menü ziemlich viele extra Klassen mit ausgibt.
Monsi
Von Hause aus geht Suckerfish
am 18.04.2011 - 15:25 Uhr
Von Hause aus geht Suckerfish rein mit CSS. Dann kannst Du aber vermutlich nur mit einem selbstdefinierten Menü arbeiten und darfst weder Primary- noch Secondary-Links verwenden, da die in fast allen Themes extra behandelt werden. Das Menü mußt auf geöffnet stehen (überall wo unterpunkte existieren) und bei jedem Aufbau komplett ausgegeben werden. Dann kannst Du das Erscheinen und verschwinden der Untermenüs mittels CSS abhandeln. Artikel dazu findest Du hier.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
wla schrieb Von Hause aus
am 18.04.2011 - 16:01 Uhr
Von Hause aus geht Suckerfish rein mit CSS. [...] Das Menü mußt auf geöffnet stehen (überall wo unterpunkte existieren) und bei jedem Aufbau komplett ausgegeben werden. Dann kannst Du das Erscheinen und verschwinden der Untermenüs mittels CSS abhandeln.
Jup, das weiß ich ... :-) Funktioniert aber in diesem Fall leider nicht, hatte ich ja oben schon geschrieben. ;-) :-(
Dann kannst Du aber vermutlich nur mit einem selbstdefinierten Menü arbeiten und darfst weder Primary- noch Secondary-Links verwenden, da die in fast allen Themes extra behandelt werden.
Wie genau meinst du das mit dem selbstdefiniertden Menü? So baue ich meine Menüs ein:
<?php if (isset($primary_links)) : ?>
<?php print theme('links', $primary_links, array('id' => 'main-navi')) ?>
<?php endif; ?>
[...]
<?php if ($secondary_links): ?>
<div id="sub-navi" class="column sidebar region grid-3 <?php print ns('pull-9', $right, 3); ?><?php if ($right): ?><?php else: ?> omega<?php endif; ?>">
<?php print theme('links', $secondary_links, array('id' => 'secondary-links')) ?>
</div>
<?php endif; ?>
So bekomme keine Ausgabe, mit der ich ein Suckerfish Menu erstellen könnte (Menüpunkte hab` ich auf "geöffnet" gestellt). Wie das jetzt wäre, wenn ich die Quelle für Sekundär Links umstelle, hab` ich jetzt noch nicht getestet.
Ich werd` mir jedenfalls mal das Superfish Modul anschauen, vielleicht hilfts mir ja weiter. :-)
Genau das ist Dein
am 18.04.2011 - 17:09 Uhr
Genau das ist Dein Problem
<?php if (isset($primary_links)) : ?>
<?php print theme('links', $primary_links, array('id' => 'main-navi')) ?>
<?php endif; ?>
Hier stülpst Du Deinem Menü das Theming der Primary Links über. Damit ist die Behandlung im CSS bereits festgelegt. Und auch, je nach Theme, ob es eine Unterstruktur gibt oder nicht.
Nimm Dein Menü als Block und setze ihn in die Area, wo er stehen soll. Der Rest ist dann Handarbeit entsprechend der Suckerfish CSS-Struktur.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
So funktionierts ...
am 20.04.2011 - 10:53 Uhr
So funktionierts ... danke!
Wieder was gelernt ... :-)