[gelöst] Superfish Menü in Marinelli Theme einbinden
am 02.03.2013 - 17:31 Uhr in
Hallo zusammen!
Ich beschäftige mich erst seit ein paar Wochen mit Drupal und stehe jetzt vor dem Problem, dass ich es nicht schaffe das Superfish Menü in das Marinelli Theme einzubinden.
Alle Lösungen, welche ich bisher gefunden habe bringen mich leider auch nicht weiter.
Das Superfish Modul ist installiert und funktioniert in anderen Themes auch.
Mein Ansatz ist derzeit das Hauptmenü in der page.tpl zu überschreiben und an dieser Stelle eine neue Region einzubauen. Das einzige Ergebnis ist allerdings das die komplette Seite nur noch aus den Bildern der Slideshow besteht und sonst nichts. Das geht sogar soweit, dass ich mir das komplette Subtheme zerschieße.
Über jede Anregung bzw. Hilfe zu einer funktionierenden Lösung wäre ich sehr dankbar, damit ich mich endlich den anderen Baustellen widmen kann :)
Gruß
Biechte
- Anmelden oder Registrieren um Kommentare zu schreiben
Das Hauptmenü ist in
am 02.03.2013 - 21:02 Uhr
Das Hauptmenü ist in Marinelli modifiziert. Schalte das erst mal in den Theme Einstellungen ab!
Dann kommentierst du in der page.tpl.php den entsprechenden Abschnitt aus:
<!--<?php if($mainmenu): ?>
<div id="navigation-primary" class="sitemenu">
<?php print $mainmenu; ?>
</div>
<?php endif; ?>-->
und setzt direkt darunter die Ausgabe deiner neuen Region:
<?php if($page['neueregion']): ?>
<div class="formatierung-neueregion" id="neueregion">
<?php print render($page['neueregion']); ?>
</div>
<?php endif; ?>
Das neue Menü unter Blöcke der Region zuweisen, alles andere ist nur noch CSS.
Ach ja, du musst natürlich
am 02.03.2013 - 21:33 Uhr
Ach ja, du musst natürlich noch ein extra Menü erstellen, dass du dann in den Superfish Block- Einstellungen als Parent Menü zuordnen kannst.
Vielen Dank erstmal, jetzt
am 05.03.2013 - 07:24 Uhr
Vielen Dank erstmal, jetzt seh ich zumindest mein Menü im Superfish Block.
Leider komm ich aber mit der Formatierung des Ganzen noch nicht klar. Die komplette Seite hat sich nach links ausgerichtet und der Contentbereich ist etwa noch halb so groß wie er sein sollte.
CSS
am 05.03.2013 - 09:27 Uhr
Ja, das CSS musst du natürlich für das neue Menü anpassen. Die Stylesheet Angaben für das Hauptmenü in Marinelli sind:
#navigation-primary {
float: left;
height: 40px;
line-height: 40px;
width: 100%;
}
Übertrag das mal auf das neue Menü. Vllt reicht das reicht das schon. Wenn nicht, musst mit Firebug ran und ggf. die CSS Notationen für die relevanten Elemente korrigieren.
[quote=biechteDie komplette
am 05.03.2013 - 10:43 Uhr
Die komplette Seite hat sich nach links ausgerichtet und der Contentbereich ist etwa noch halb so groß wie er sein sollte.
Ist der o.g. Abschnitt wirklich sauber auskommentiert? Ich habs nämlich gerade noch mal im Marinelli Template getestet. Das Menü wird bei mir nicht mehr ausgegeben und ich habe keinerlei Layout Verschiebungen. Nimm den Abschnitt des Hauptmenüs testweise doch mal komplett raus.
Leider kann ich mich erst
am 09.03.2013 - 13:36 Uhr
Leider kann ich mich erst jetzt melden, hatte viel um die Ohren.
Hab deine Tipps alle durchprobiert aber leider ohne Erfolg. Es scheint wohl am überschreiben der page.tpl zu liegen. Sobald ich die Orginal page.tpl in meinen Subtheme-Ordner kopiere und damit das Orginal überschreibe wird alles nach links ausgerichtet. Aber zumindest die Breite der Seite bleibt wie sie sein soll, auch wenn das ein schwacher Trost ist.
Update:
Das Problem lag an der grid_1000.css. Die wurde nicht geladen wenn die page.tpl nicht mehr im Marinelli Maintheme-Ordner liegt. Die CSS ins Subtheme kopiert, in der .info eingetragen und schon sieht das Ganze aus wie ich es mir vorgestellt habe.
Auf jeden Fall nochmal vielen Dank für deine Tipps.