Contao-Camp 2024
Seite 11 von 12 ErsteErste ... 479101112 LetzteLetzte
Ergebnis 401 bis 440 von 448

Thema: [dk_mmenu] Mobile Navigation - nicht nur für mobile Websites

  1. #401
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.894
    Partner-ID
    10107

    Standard

    An den Kunden kommunizieren, dass der Support für den Internet Explorer 11 schon lange beendet wurde

  2. #402
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.137

    Standard

    Hallo,

    wenn der Viewport kleiner ist wie die Menühöhe und man Submenüs aufklickt (vertikal) reagiert der Touch nicht und man kann nicht scrollen, dies geht nur auf der ersten Ebene...

    Aktuelle Version der Extension wird verwendet.
    Liebe Grüße
    WebRoxx


  3. #403
    Contao-Nutzer
    Registriert seit
    26.07.2016.
    Beiträge
    9

    Standard Keine Scrollmöglichkeit trotz über Viewport hinausragender Navigation

    Hallo zusammen

    Ich kämpfe mit einem ähnlichen Problem wie WebRoxx. Bei Aufrufen meines mmenu-Popup mit Autoheight frieren sämtliche Scrollfunktionen ein, und das unabhängig davon, ob die Navigation unten über den Viewport hinausragt. Auf normalen Bildschirmen kann das Fenster in jedem Fall weit genug für die ganze Navigation geöffnet werden, sodass das Problem dort nicht auffällt. Auf dem iPhone kann die Seite merkwürdigerweise gescrollt werden (nur dort). Auf iPads im Querformat und auf sämtlichen Androidgeräten ist dieses Einfrieren bei Menüanwahl jedoch verheerend. Man kann dort die unteren Menüpunkte schlicht nicht anwählen.

    Dabei würde es genügen, wenn die Scrollfunktion der Gesamtwebsite, die vor dem Anwählen der Navigation besteht, weiter bestehen bliebe. Was tun?

    Danke für Tipps :-)
    Stoschka

  4. #404
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.328
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Klingt nach CSS - und wird man daher ohne Link kaum beurteilen können.


    Gesendet von iPhone mit Tapatalk

  5. #405
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.137

    Standard

    Im IE wird wird das Menü nicht ausgeführt, kann das jemanden bestätigen?

    EDIT: ne seite weiter vorne stand es ja schon ^^
    Liebe Grüße
    WebRoxx


  6. #406
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    828

    Computer

    @spooky
    kannst Du mir sagen wie ich im js_mmenu.html5 Template eigene Optionen hinzufüge? Irgendwie will das nicht gelingen, konkret geht es mir darum das Wort "Menu" aus der Titleleiste zu nehmen.
    Das würde ich normalerweise einfach ins JS schreiben z.B.
    Code:
        "navbar": {
                      "title": ""
                   },
    Das klappt auch wenn ich die komplette Konfiguration, wie in den Beispielen der mmenu Seite, per JS ins Template schreibe aber dann kann ich ja gleich mmenu manuell einbinden.
    Also ich möchte die vorhandenen Konfigurationsmöglichkeiten des Backends mit dieser "Kleinigkeit" erweitern.
    Das ich das auch per CSS ausblenden könnte ist mir klar, aber da das mmenu das ja kann dachte ich, ich versuch's mal - und scheitere

  7. #407
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.894
    Partner-ID
    10107

    Standard

    Zitat Zitat von Bennie Beitrag anzeigen
    @spooky
    kannst Du mir sagen wie ich im js_mmenu.html5 Template eigene Optionen hinzufüge? Irgendwie will das nicht gelingen, konkret geht es mir darum das Wort "Menu" aus der Titleleiste zu nehmen.
    Das würde ich normalerweise einfach ins JS schreiben z.B.
    Code:
        "navbar": {
                      "title": ""
                   },
    Das klappt auch wenn ich die komplette Konfiguration, wie in den Beispielen der mmenu Seite, per JS ins Template schreibe aber dann kann ich ja gleich mmenu manuell einbinden.
    Also ich möchte die vorhandenen Konfigurationsmöglichkeiten des Backends mit dieser "Kleinigkeit" erweitern.
    Das ich das auch per CSS ausblenden könnte ist mir klar, aber da das mmenu das ja kann dachte ich, ich versuch's mal - und scheitere
    Im Template:
    PHP-Code:
    $this->options['navbar']['title'] = ''

  8. #408
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    828

    Standard

    Das bewirkt leider gar nichts bei mir.
    Muss man evtl. noch mehr tun?

  9. #409
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.894
    Partner-ID
    10107

    Standard

    Wie sieht dein js_mmenu Template momentan aus?

  10. #410
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    828

    Standard

    Vermutlich falsch
    PHP-Code:
    <?php
     
    $GLOBALS
    ['TL_CSS'][] = 'bundles/contaommenu/mmenu/mmenu.css|static';
    $GLOBALS['TL_JAVASCRIPT'][] = 'bundles/contaommenu/mmenu/mmenu.js|static';

    if (
    $this->options['drag']['menu']['open']) {
      
    $GLOBALS['TL_JAVASCRIPT'][] = 'bundles/contaommenu/hammerjs/hammer.min.js|static';
    }
    $this->options['navbar']['title'] = ''
    ?>
    <script>
      document.addEventListener(
        "DOMContentLoaded", () => {
          new Mmenu('#<?= $this->elementId ?>', <?= json_encode($this->options?><?= json_encode($this->configuration?>);   
        }
      ); 
    </script>
    Ich verstehe auch noch nicht warum es keinen Unterschied macht ob ich das js_mmenu.html5 im Layout einbinde oder nicht.
    Außerdem fiel mir noch auf dass das Hinzufügen der Suchleiste zwar klappt es aber nur zu "keine Suchergebnisse gefunden" führt - was eigentlich funktioniert wenn ich das Ganze ohne Extension einbinde.

  11. #411
    Contao-Nutzer
    Registriert seit
    11.09.2013.
    Beiträge
    163

    Standard Fehlermeldung nach Migration auf Contao 4

    Ich migriere derzeit meine Contao 3-Installationen auf Contao 4.
    Bei einer Installation taucht nach der Migration die folgende Fehlermeldung auf:
    Code:
    SyntaxError: '#' is not a valid selector
    mmenu.js:1
    Hier der Link zur Installation unter Contao 4.8.4 mit Fehlermeldung:
    https://testings.montessori-bern.ch/english.html

    Hier die gleiche Seite unter Contao 3.5.40 ohne Fehlermeldung:
    https://www.montessori-bern.ch/english.html

    Die mmenu-Version ist 3.1.0.

    Hat jemand eine Idee was ich falsch mache?

  12. #412
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.894
    Partner-ID
    10107

    Standard

    Vermutlich hast du das Template im Seitenlayout eingebunden. Das musst du entfernen. War ein Fehler von mir, dass das Template js_ heißt.

  13. #413
    Contao-Nutzer
    Registriert seit
    11.09.2013.
    Beiträge
    163

    Standard

    Genau das war's. Vielen Dank, Spooky!

  14. #414
    Contao-Nutzer
    Registriert seit
    11.09.2013.
    Beiträge
    163

    Standard Scroll-Hemmung in der mobilen Ansicht

    Ich hatte gehofft, dass sich mein anderes Problem gleich mitlöst, ist aber leider nicht der Fall.

    Ich bin nicht sicher, ob es mit mmenu zu tun hat. Möglicherweise aber schon. Bei meinen anderen Installationen mit anderen mobil-Lösungen tritt es jedenfalls nicht auf.

    In der Mobil-Ansicht funktioniert das Scrollen verzögert. Insbesondere auf dem Handy muss ich nach dem Laden der Seite mehrere Wisch-Bewegungen machen, bis die Seite wirklich scrollt. Auf dem PC ist es so, dass wenn ich in den Web-Entwickler-Tools auf die mobile Ansicht wechsle, das Scrollen mit dem Mausrad ebenfalls leicht verzögert ist; jedoch nicht, wenn ich mit dem Mauszeiger den Scrollbalken fasse und bewege.
    Hier nochmals der Link auf die Seite:
    https://testings.montessori-bern.ch/home.html

    Die Seite läuft unter Contao 4.8.4, mmenu-Version 3.1.0.

    Wäre schön, wenn sich das auch so einfach lösen liesse...

  15. #415
    Contao-Nutzer
    Registriert seit
    11.09.2013.
    Beiträge
    163

    Standard

    Zitat Zitat von Marion Beitrag anzeigen
    Ich bin nicht sicher, ob es mit mmenu zu tun hat.
    Inzwischen bin ich sicher, dass es an mmenu liegt, in Kombination mit Contao 4.x. Wenn ich das mmenu im Seitenlayout ausblende, verschwindet die "Scroll-Hemmung". Es scheint, als ob die Ladezeit der Seite mit mmenu sehr lange dauert, und während der Ladezeit das Scrollen blockiert ist. Beim Laden wird ein leerer Hintergrund angezeigt, teilweise mehrere Sekunden lang. Das Problem gab es unter Contao 3.5.x nicht. Hat jemand eine Idee, was mmenu so verlangsamt?

  16. #416
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.894
    Partner-ID
    10107

    Standard

    Mit einer "Verlangsamung" hat das nichts zu tun. Entferne
    Code:
    html {
        overflow-y: scroll;
    }
    und benutze statt dessen
    Code:
    body {
        overflow-y: scroll;
    }

  17. #417
    Contao-Nutzer
    Registriert seit
    11.09.2013.
    Beiträge
    163

    Standard

    Danke Spooky, mein Wunsch nach einer einfachen Lösung ist in Erfüllung gegangen.
    Merkwürdig, dass mir das in all den anderen Installationen nie in die Quere gekommen ist...

  18. #418
    Contao-Nutzer
    Registriert seit
    12.02.2014.
    Beiträge
    192

    Standard Desktop Hintergrund scrollt nicht UND Mobile: Mmenu friert ein

    Hello. Ich hab schon alles mögliche getestet und bin kurz vor der Verzweiflung.

    mmenu Version 3.1.0 / Contao 4.4.44

    Folgendes Verhalten auf dem Desktop: Ich möchte, dass der Hintergrund weiterhin scrollbar ist. Das passiert aber einfach nicht, egal welche Einstellung ich unter mmenu wähle. Welche Einstellung wäre hierfür die Richtige?

    Auf Mobile ist es dann so, dass ich zwar einmal das Mmenu hoch scrollen kann (es ist länger als der Screen), aber sobald die Bewegung fertig ist geht es nicht mehr zum Runterscrollen.

    Kann da jemand helfen?

    Danke schonmal,

    Misios

  19. #419
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    828

    Standard

    Ich möchte nochmal auf meinen Post #410 eingehen.
    Also offenbar ist es nur bei mir so aber manches klappt nur wenn ich es manuell einbinde nicht aber über die Erweiterung.
    Wobei ich auch andere Installationen getestet habe, auch dort zeigt z.B. die Suche keine Ergebnisse aus dem Menü - manuell eingebunden geht es.
    Das Einbinden im Layout der js_mmenu.html5 ist, wenn ich das hier richtig mitgelesen habe unnötig, zumindest wenn man nichts überschreiben will?

  20. #420
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.894
    Partner-ID
    10107

    Standard

    Das Einbinden im Layout ist grundsätzlich falsch und führt immer zu einem JavaScript Fehler

  21. #421
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    828

    Standard

    Ok falsch formuliert. Gemeint war Themes - Seitenlayouts und dort dann in der Layoutkonfiguration wo man den Haken offenbar nicht setzen muss für dieses Template.
    Das führt bei mir übrigens nicht zu einem Fehler, es macht keinen Unterschied bei mir.
    Aber das ist gar nicht mein Problem.
    Der Tipp von Dir bzgl.
    PHP-Code:
    $this->options['navbar']['title'] = ''
    ins Template zu schreiben klappt nicht oder ich habe es falsch gemacht .

    Ebenso das angesprochene Problem mit der Suche, vermutlich ist es besser wenn ich Tickets bei Github schreibe, dachte nur da du ja meist mitliest, schreib ich es erstmal hier.

  22. #422
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.894
    Partner-ID
    10107

    Standard

    Poste einen Link zur Seite und poste wie dein Template aktuell aussieht.

  23. #423
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    828

    Standard

    Das Template sieht so aus wie in Post #410 gezeigt

    Link geht leider nicht, das ist noch localhost xampp

  24. #424
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.894
    Partner-ID
    10107

    Standard

    Probier' mal:
    PHP-Code:
    <?php
     
    $GLOBALS
    ['TL_CSS'][] = 'bundles/contaommenu/mmenu/mmenu.css|static';
    $GLOBALS['TL_JAVASCRIPT'][] = 'bundles/contaommenu/mmenu/mmenu.js|static';

    if (
    $this->options['drag']['menu']['open']) {
      
    $GLOBALS['TL_JAVASCRIPT'][] = 'bundles/contaommenu/hammerjs/hammer.min.js|static';
    }

    $options $this->options;
    $options['navbar']['title'] = ''

    ?>
    <script>
      document.addEventListener(
        "DOMContentLoaded", () => {
          new Mmenu('#<?= $this->elementId ?>', <?= json_encode($options?><?= json_encode($this->configuration?>);   
        }
      ); 
    </script>
    Geändert von Spooky (23.10.2019 um 13:04 Uhr)

  25. #425
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    828

    Standard

    Leider auch nicht, führt zu diesem Fehler

    PHP-Code:
    app.CRITICALAn exception occurred. {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Parse error: syntax error, unexpected '[', expecting variable (T_VARIABLE) or '{' or '$' at /.../js_mmenu.html5:13)"} [] 

  26. #426
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.894
    Partner-ID
    10107

    Standard

    Probier's nochmal, hatte einen offensichtlichen Fehler drin

  27. #427
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    828

    Standard

    Nein auch nicht - es ändert sich nichts, es bleibt immer Standard erhalten, also das "Menü" oben.
    Cache hatte ich auch mal gelöscht - er nimmt es nicht

  28. #428
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.894
    Partner-ID
    10107

    Standard

    Ohne Link kann ich nicht weiter helfen.

  29. #429
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    828

    Standard

    Das heißt aber es geht bei Dir?
    Es lesen ja sicher noch andere User mit die das mal testen können.
    Vielleicht hat noch jemand 'nen Tipp

  30. #430
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    828

    Standard

    So jetzt geht es!
    Ich hatte übersehen dass in Deinem Beispiel unten im template
    PHP-Code:
     <?= json_encode($options?>
    steht und hatte bei mir noch
    PHP-Code:
    <?= json_encode($this->options?>
    drin.
    Ich danke Dir spooky

  31. #431
    Contao-Fan
    Registriert seit
    07.04.2010.
    Beiträge
    274

    Standard Problem IE11 unter 3.1.1

    Zitat Zitat von Spooky Beitrag anzeigen
    An den Kunden kommunizieren, dass der Support für den Internet Explorer 11 schon lange beendet wurde
    Im Zuge der Umstellung von Contao 3.5 auf 4.4 habe ich beim dk_mmenu ebenfalls das Problem mit dem IE11. Unter der Version 2.1 funktioniert alles gut, aber unter 3.1.1 (17.9. -IE10 & IE11 Polyfill) hapert es beim IE11 insoweit, dass mod_mmenu nicht ausgeblendet wird. Leider kann ich den IE11 nicht ignieren, weil er bei zwei HPs an erster Stelle nutzt wird.
    Im aktuellen Firefox und Edge und Chrome gibt es keine Probleme.

    Die Konsole zeigt mir in Firefox und edge an, dass es im <boby> die Ergänzung "mm-wrapper" gibt:
    HTML-Code:
    <body id="top" class="win firefox gecko fx70 fa-startseite mm-wrapper" itemscope="" itemtype="http://schema.org/WebPage">
    <nav class="mod_mmenu mm-menu mm-menu_offcanvas" id="nav_mmenu" aria-hidden="true">
    HTML-Code:
    <nav class="mod_mmenu mm-menu mm-menu_offcanvas" id="nav_mmenu" aria-hidden="true">
    <body class="win edge edgehtml ed18 fa-startseite mm-wrapper" id="top" itemtype="http://schema.org/WebPage" itemscope="">
    Das ist dann im CSS auf display: none gesetzt.

    Bei IE11 sieht es so aus, alles ohne "mm-wrapper":
    HTML-Code:
    <body id="top" class="win ie trident ie11 fa-startseite" itemscope="" itemtype="http://schema.org/WebPage">
    auch kein: <nav class="mod_mmenu mm-menu mm-menu_offcanvas" id="nav_mmenu" aria-hidden="true">

    Die Konsole zeigt dann auch einen Script-Fehler an:
    Code:
    <script>
        document.addEventListener(
            "DOMContentLoaded", () => {
                new Mmenu('#nav_mmenu', null, {"classNames":{"selected":"active"}});
            },
        );
    </script>
    HTML-Quellcode sieht dazu so aus:
    Code:
    <script>
        document.addEventListener(
            "DOMContentLoaded", () => {
                new Mmenu('#nav_mmenu', {"navbar":{"title":"Men\u00fc"},"onClick":{"close":true},"offCanvas":{"moveBackground":false}}, {"classNames":{"selected":"active"}});
            },
        );
    </script>
    Gibt es dazu eine Lösung?

    Gruß Georgi

  32. #432
    Contao-Nutzer
    Registriert seit
    09.11.2009.
    Beiträge
    110

    Standard

    Hallo,

    ich habe eine Frage, die vielleicht hier schon einmal beantwortet wurde - habe die Antwort aber bislang leider nicht gefunden. Ich möchte gern, dass beim dk_menu beim Klick auf einen Link das Submenu aufgeht. Also die Funktion, die bislang nur der Pfeil neben dem Linkelement hat (link01.jpg), auf das ganze Element (link02.jpg) übertragen. Ich habe das übergeordnete Element (ul.level_1 li) mit nonvalink versehen, was ja auf der Desktopversion auch gut funktioniert.

    Wenn jemand eine Antwort weiß, oder wo ich sie finde, wäre ich sehr dankbar!

    link01.jpg link02.jpg

  33. #433
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.894
    Partner-ID
    10107

    Standard

    Grundsätzlich brauchst du dafür eine Extension wie zB. https://extensions.contao.org/?q=fol...tao-folderpage und eine Anpassung an dein nav Template.

  34. #434
    Contao-Nutzer
    Registriert seit
    09.11.2009.
    Beiträge
    110

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Grundsätzlich brauchst du dafür eine Extension wie zB. https://extensions.contao.org/?q=fol...tao-folderpage und eine Anpassung an dein nav Template.
    Danke schon mal für die Antwort! Wenn ich aber die Erweiterung installiere und z.B. die Seitenstruktur dann so aufbaue:

    Leistungen-Folder (Seitentyp "Ordner)
    • Leistungen
      • Leistung 1
      • Leistung 2
      • .
      • .

    Showcase
    .
    .
    .

    Dann erscheinen die Leistungsseiten nicht. Das gilt auch, wenn ich statt "Leistungen-Ordner", "Leistungen" selbst den Seitentyp "Ordner" verleihe.
    Wie muss ich dann dann das nav-Template anpassen?

  35. #435
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.894
    Partner-ID
    10107

    Standard

    Wie sieht dein aktuelles nav Template für das mmenu aus?

  36. #436
    Contao-Nutzer
    Registriert seit
    09.11.2009.
    Beiträge
    110

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Wie sieht dein aktuelles nav Template für das mmenu aus?
    So: ;-)

    Code:
    <ul class="<?php echo $this->level; ?>">
    <?php foreach ($this->items as $item): ?>
    <?php if ($item['isActive']): ?>
    <li class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>">
      <span class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"><?php echo $item['link']; ?></span>
      <?php echo $item['subitems']; ?>
    </li>
    <?php else: ?>
    <li<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?>>
    <?php if(strpos($item['class'], 'nonavlink')===false):?>
      <a href="<?php echo $item['href']; ?>" title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?><?php if ($item['accesskey'] != ''): ?> accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?php echo $item['target']; ?>>
    <?php else: ?>
      <span class="<?php echo $item['class']; ?>"><?php endif; ?><?php echo $item['link']; ?>
    <?php if(strpos($item['class'], 'nonavlink')===false):?></a>
    <?php else: ?></span>
    <?php endif; ?>
      <?php echo $item['subitems']; ?>
    </li>
    <?php endif; ?>
    <?php endforeach; ?>
    </ul>

  37. #437
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.894
    Partner-ID
    10107

    Standard

    Uff, das template ist schwer zu lesen... bitte mach korrekte Einrückungen .

    Poste außerdem das resultierende HTML.

  38. #438
    Contao-Nutzer
    Registriert seit
    09.11.2009.
    Beiträge
    110

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Uff, das template ist schwer zu lesen... bitte mach korrekte Einrückungen .

    Poste außerdem das resultierende HTML.
    Sorry, so besser?

    Code:
    <ul class="<?php echo $this->level; ?>">
    
    	<?php foreach ($this->items as $item): ?>
    
    		<?php if ($item['isActive']): ?>
    			<li class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>">
    			  <span class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"><?php echo $item['link']; ?></span>
    			  <?php echo $item['subitems']; ?>
    			</li>
    
    		<?php else: ?>
    
    		<li<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?>>
    			<?php if(strpos($item['class'], 'nonavlink')===false):?>
    			  <a href="<?php echo $item['href']; ?>" title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?><?php if ($item['accesskey'] != ''): ?> accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?php echo $item['target']; ?>>
    
    		<?php else: ?>
    
    		  <span class="<?php echo $item['class']; ?>"><?php endif; ?><?php echo $item['link']; ?>
    			<?php if(strpos($item['class'], 'nonavlink')===false):?></a>
    			<?php else: ?></span>
    
    			<?php endif; ?>
    
    			<?php echo $item['subitems']; ?>
    		</li>
    
    		<?php endif; ?>
    	
    	<?php endforeach; ?>
    	
    </ul>
    Mit dem HTML-Code gibt es gerade ein kleines Problem. Trotz vorläufiger Deinstallation der Erweiterung werden mir die Leistungsseiten nun gar nicht mehr im Menü angezeigt. Alle Caches sind auch geleert... seltsam.

    So sieht er jedenfalls aktuell aus:

    Code:
    <ul class="level_1 mm-list mm-panel mm-opened mm-current" id="mm-0">
      <li class="sibling first"><a href="..." title="..." class="sibling first">Showcase</a></li>
      <li class="sibling"><a href="..." title="..." class="sibling">Referenzen</a></li>
      <li class="sibling"><a href="..." title="..." class="sibling">Team</a></li>
      <li class="kontkt sibling last"><a href="..." title="..." class="kontkt sibling last">Kontakt</a></li>
    </ul>

  39. #439
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.894
    Partner-ID
    10107

    Standard

    Du musst auf jeden Fall dafür sorgen, dass die Menüpunkte, die nicht klickbar sein sollen, nur ein <span> sind, kein <a>. Grundsätzlich hat das nichts mit der mmenu Erweiterung zu tun.

  40. #440
    Contao-Nutzer
    Registriert seit
    09.11.2009.
    Beiträge
    110

    Standard

    Gut, da bin ich auch nicht der Hardcore-Programmierer ;-). Ich weiß nicht, wo ich da den <span> einbauen muss... hm...

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •