WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Servus,
eine Frage zu einem Toogle-Menu, ähnlich bzw. wie im Template "webezeheh".
Aus einem Responsee-Template, das hier...
...probehalber eingesetzt wird, stammt dieses Menu:
[== HTML ==]
<div class="top-nav s-12 l-10">
<ul class="right chevron">
<li class="submenu">
<a aria-haspopup="true">Home<span class="count-number"> 5</span></a>
<ul>
<li><a href="index.html">Home Page 1</a></li>
<li><a href="index-2.html">Home Page 2</a></li>
<li><a href="index-3.html">Home Page 3</a></li>
<li><a href="index-4.html">Home Page 4</a></li>
<li><a href="animated-elements.html">Animated Elements</a></li>
</ul>
</li>
<li class="submenu">
<a aria-haspopup="true">Blog<span class="count-number"> 2</span></a>
<ul>
<li><a href="blog.html">Blog Home Page</a></li>
<li><a href="sample-post.html">Sample Post</a></li>
</ul>
</li>
<li class="submenu">
<a aria-haspopup="true">Pages<span class="count-number"> 2</span></a>
<ul>
<li><a href="sample-page.html">Sample Page</a></li>
<li><a href="sample-page-with-sidebar.html">Sample Page with Sidebar</a></li>
</ul>
</li>
<li><a href="features.html">Features</a></li>
<li><a href="elements.html">Elements</a></li>
<li class="active-item"><a href="typography.html">Typography</a></li>
<li><a href="gallery.html">Gallery</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</div>
Die Funktionalität für die Mobile-Ansicht funktioniert aber bei meiner Konfiguration von show_menu2 nicht so richtig.
Ich kann nur die oberste Ebene "Unsere Angebote" anklicken.
Zweite und Dritte gehen dadurch nicht auf.
Was bzw. wie muss ich wo etwas ändern?
Dankeschön für alle Ratschläge.
Jeder meint, seine Wahrheit ist die Richtige.
Offline
Standardmäßig darf bei der Responsee-Navigation bei einem Elternelement kein Link hinterlegt sein, da sonst wie in der oben verlinkten die untergeordneten Seiten in der Mobilansicht nicht erreichbar sind.
Abhilfe:
- entweder den Menüaufruf ändern zu
show_menu2(
$aMenu = 1,
$aStart = SM2_ROOT,
$aMaxLevel = SM2_ALL,
$aOptions = SM2_ALL|SM2_PRETTY|SM2_BUFFER,
$aItemOpen = '<li><a [if (class!=menu-expand) {href="[url]" class="[class]" target="[target]"}]>[menu_title]</a>',
$aItemClose = '</li>',
$aMenuOpen = '<ul>',
$aMenuClose = '</ul>',
$aTopItemOpen = false,
$aTopMenuOpen = '<ul class="chevron">'
);
oder analog zu WBCEZon das Hilfs-Script DoubleTapToGo einbauen, siehe
https://forum.wbce.org/viewtopic.php?id=2652
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Guten Morgen Florian,
ein herzliches Dankeschön für die super schnelle Lösung.
Nach der Umsetzung gebe ich Bescheid.
Jeder meint, seine Wahrheit ist die Richtige.
Offline
Hallo Florian,
Danke für die Lösung.
Mit dem Script klappt es einwandfrei.
Und, ein "fettes" Lob an Dich und hier ins Forum.
Immer eine passende Lösung gefunden, schnell und unkompliziert gepostet.
Respekt.
Ich weis von was ich rede, ich war im "Alten" auch zwei oder drei Jahre unterwegs.
Danke.
Jeder meint, seine Wahrheit ist die Richtige.
Offline
florian
Servus,
entgegen des ersten Test, der funktionierte, geht es nun nicht mehr.
[== PHP ==]
$mainnav = show_menu2(
$aMenu = 1,
$aStart = SM2_ROOT,
$aMaxLevel = SM2_ALL,
$aOptions = SM2_ALL|SM2_PRETTY|SM2_BUFFER,
//$aItemOpen = '<li><a [if (class!=menu-expand) {href="[url]" class="[class]" target="[target]"}]>[menu_title]</a>',
$aItemOpen = '<li><a href="[url]" class="[class]" target="[target]">[menu_title]</a>',
$aItemClose = '</li>',
$aMenuOpen = '<ul>',
$aMenuClose = '</ul>',
$aTopItemOpen = false,
$aTopMenuOpen = '<ul class="right chevron">'
);
und hier das Script...
[== HTML ==]
<script type="text/javascript" src="<?php echo TEMPLATE_DIR; ?>/js/doubletaptogo.min.js"></script>
<script type="text/javascript">
$( '.chevron li:has(ul)' ).doubleTapToGo();
</script>
</body>
</html>
Woran kann dies liegen?
Hier der Link zum Testen: Template-Link
Sorry für die Fragen.
Jeder meint, seine Wahrheit ist die Richtige.
Offline
Kommando zurück.
Mit dem Smartphone funktioniert es.
Meine vorherige Beschreibung, wo es nicht erfolgreich war, dass ich da nur die BrowserView veränderte und mit der Mouse anschubste.
Jeder meint, seine Wahrheit ist die Richtige.
Offline
florian
Mit dem Smartphone funktioniert es.
Zumindest bei 'Buschwerk' funktioniert es hochkant (Hamburger) nicht. Bevor die Sublinks auflappen, lädt die übergeordnete Seite.
Korrektur: WIN10 und Chrome, FFox geht doch. Seltsamerweise LNX Mint und FFox nicht. Wie kann das denn sein??
Beitrag geändert von creatore (25.05.2020 15:57:00)
Offline
Scriptblocker vielleicht?
Code allein macht nicht glücklich. Jetzt spenden!
Offline