Hallo,
ich habe für das Protostar Template eine eigene Mobile Menu Extension. Kann mir jemand sagen wie ich das Hamburger Menü von Protostar ausblenden/deaktivieren kann?
Hallo,
ich habe für das Protostar Template eine eigene Mobile Menu Extension. Kann mir jemand sagen wie ich das Hamburger Menü von Protostar ausblenden/deaktivieren kann?
Auf die Schnelle: Mobiles Menü (Burger Button) in Protostar entfernen
Weiß gerade nicht, ob sich seit dem etwas geändert hat bzw. es mitlerweile auch anders geht.
Auf die Schnelle: Mobiles Menü (Burger Button) in Protostar entfernen
Weiß gerade nicht, ob sich seit dem etwas geändert hat bzw. es mitlerweile auch anders geht.
Danke für die Antwort. Ich versteh die Lösung nur leider nicht. Ich hab kein altes Backup wo das Menü noch nicht existiert. Ich glaube das war zu der Zeit möglich, wo es noch die alte Version ohne Mobile Menu gab.
Vielleicht hat ja jemand noch eine Lösung. Danke!
Da waren auch zwei Lösungswege beschrieben.
Hier noch einmal genauer: https://forum.joomla.org/viewtopic.php?t=948223
Die Lösung mit dem Auskommentieren des entsprechenden Code in der index.php des Templates sollte funktionieren.
Hallo,
Jetzt auch auf die Schnelle:
Dirty version:
wird dann trotzdem geladen.
Eher Variante: index.php:
<nav class="navigation" role="navigation">
<div class="navbar pull-left">
<a class="btn btn-navbar collapsed" data-toggle="collapse" data-target=".nav-collapse">
<span class="element-invisible">Navigation an/aus</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
</div>
Wenn es aber keine Template Kopie gibt, ist es beim nächsten Core Update wieder drinnen.
Liebe Grüße
Christine
Edit: wat bin ich heut langsam - brauche Kaffee
Edit 2: Beim verlinkten Link steht der betreffende Block genauer.
Ich hab das grad probiert. Ging leider nicht. Das Mobile Menü war zwar verschwunden, dafür hat er in der mobilen Ansicht das Menü wie in der Desktop Version angezeigt.
Ich hab wie im Link beschrieben alles rausgelöscht was mit Doppelslash auskommentiert ist.
<?php if ($this->countModules('position-1')) : ?>
<nav class="navigation" role="navigation">
<div class="navbar pull-left">
// <a class="btn btn-navbar collapsed" data-toggle="collapse" data-target=".nav-collapse">
// <span class="icon-bar"></span>
// <span class="icon-bar"></span>
// <span class="icon-bar"></span>
// </a>
</div>
// <div class="nav-collapse"> */
<jdoc:include type="modules" name="position-1" style="none" />
// </div>
</nav>
<?php endif; ?>
Alles anzeigen
Die Klasse "nav-collapse" kümmert sich per CSS darum, dass bei einer estimmten Bildschirm-Breite das Desktop-Menü zu einem Mobil-Menü wird.
Du könntest jetzt z.B. das DIV umschreiben.
<div class="mach-mich-weg">
<jdoc:include type="modules" name="position-1" style="none" />
</div>
und ein CSS der Art einführen:
Nur so:
Dass // und /**/ in HTML-Code keine Auskommentier-Funktion haben, ist wohl klar? Weil das ja in deinem Code drinne ist.
Mach eine Kopie des Protostar! Joomlaeigene Templates anpassen/ändern (z.B. Protostar, Beez3). Vorher eine Template-Kopie anlegen!
Das, oder einfach das hier im index.php auskommentieren:
<?php if ($this->countModules('position-1')) : ?>
<nav class="navigation" role="navigation">
<!--
<div class="navbar pull-left">
<a class="btn btn-navbar collapsed" data-toggle="collapse" data-target=".nav-collapse">
<span class="element-invisible"><?php echo JTEXT::_('TPL_PROTOSTAR_TOGGLE_MENU'); ?></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
</div>
-->
<div class="nav-collapse">
<jdoc:include type="modules" name="position-1" style="none" />
</div>
</nav>
<?php endif; ?>
Alles anzeigen
Das, oder einfach das hier im index.php auskommentieren:
PHPAlles anzeigen<?php if ($this->countModules('position-1')) : ?> <nav class="navigation" role="navigation"> <!-- <div class="navbar pull-left"> <a class="btn btn-navbar collapsed" data-toggle="collapse" data-target=".nav-collapse"> <span class="element-invisible"><?php echo JTEXT::_('TPL_PROTOSTAR_TOGGLE_MENU'); ?></span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </a> </div> --> <div class="nav-collapse"> <jdoc:include type="modules" name="position-1" style="none" /> </div> </nav> <?php endif; ?>
Vielen Dank, es funktioniert. Ich hab das Template nochmal gesichert.
Danke an alle für die Hilfe!