Hallo Thomas,
danke für Deine Antwort. "Top-Responsive" ist ja leider erst bei der Business-Version dabei ... ich werde es aber auch noch mit anderen Layouts mal "versuchen" - um auch etwas vertrauter mit ZP zu werden. Evtl. mach ich aber auch noch ein Upgrade auf die Bussiness-Version, ist halt auch eine Kostenfrage 
Ich will eine "Uralt-Seite" modernisieren und habe momentan 6 Varianten zur Auswahl gestellt, damit sich die Geschäftsführung für eine aussuchen kann. http://2017.janutsch-hausverwaltung.de/index.html - danach werd ich sehen, ob es für diese Variante eine Lösung gibt oder es bleibt bei der "Behelfslösung" mit dem Untermenü ....
Noch schönen Restsonntag
Bei clean-responsive verhindert leider ein Script ganz am Ende des Layouts, dass die Jquery-Lösung schon bei ersten Klick greift. Aber wenn Du eventuell damit leben könntest, dann wäre dies das Skript für das Attribut footer_script:
<script>
$z(document).ready(function () {
checkSize();
$z(window).resize(checkSize);
});
function checkSize() {
if ($z("a#mobilenavtoggle").css("display") == "block" ) {
$z("a#mobilenavtoggle").click(function() {
$z("#navbar.on ul.mainmenu li.haschilds.dropdown").addClass("hoverToClickMenuAdded clicked open");
$z("#navbar.on ul.mainmenu li.haschilds.dropdown ul.dropdown-menu").css({"display": "block", "visibility": "visible"});
$z("#navbar.on ul.mainmenu li.haschilds.dropdown ul.dropdown-menu li.haschilds.dropdown-submenu").addClass("hoverToClickMenuAdded clicked open");
$z("#navbar.on ul.mainmenu li.haschilds.dropdown ul.dropdown-menu li.haschilds.dropdown-submenu ul.dropdown-menu").css({"display": "block", "visibility": "visible"});
});
}
}
</script>
Alles anzeigen
Damit es auch beim ersten Klick schon funzt, müsstest Du an der Default.html vom Layout eine kleine Änderung ganz am Ende machen. Dort gibt es folgenden Code-Block:
<!-- Footer Script -->
#attribute(zpshop-basketindicator)
#attribute(footer_script)
<script>
$z(document).ready(function () {
// switches the Mobile Navigation-Menu on/off, when "Menu" link is clicked.
$z("a#mobilenavtoggle").on("click", function(e){
e.preventDefault();
$z("#navbar, #navbar ul.mainmenu").toggleClass("on");
});
});
</script>
Alles anzeigen
den Du in diesen ändern musst (praktisch nur das Auslesen vom Attribut footer_Script hinter den Script-Block schieben):
<!-- Footer Script -->
#attribute(zpshop-basketindicator)
<script>
$z(document).ready(function () {
// switches the Mobile Navigation-Menu on/off, when "Menu" link is clicked.
$z("a#mobilenavtoggle").on("click", function(e){
e.preventDefault();
$z("#navbar, #navbar ul.mainmenu").toggleClass("on");
});
});
</script>
#attribute(footer_script)
Alles anzeigen
Grüße madas
PS: alle Änderungen auf eigene Gefahr.