Ergebnis 1 bis 6 von 6

Thema: [dk_mmenu]

  1. #1
    Contao-Fan Avatar von rezico
    Registriert seit
    04.01.2011.
    Ort
    Nürnberg
    Beiträge
    451

    Standard [dk_mmenu]

    Guten Abend zusammen,
    ich würde gerne die schicke Navigation etwas anpassen -
    und zwar würde ich im Falle eines Untermenüpunktes nicht auf den Pfeil klicken müssen um einen Schritt weiter zu gelangen sondern direkt auf den Menüpunkt. Dieser ist aber verlinkt auf die jeweilige Unterseite. Beim Standardmmenu ist das auch so, das heißt ich klicke auf den Obermenüpunkt und er slidet mir direkt weiter.

    Hat jemand eine Idee?
    LIEBEN DANK!
    Contao ist schon was Feines...

  2. #2
    Contao-Fan Avatar von rezico
    Registriert seit
    04.01.2011.
    Ort
    Nürnberg
    Beiträge
    451

    Standard

    Habs irgendwie hingekriegt, ist wahrscheinlich nicht die sauberste Art aber...
    das eingebundene nav_default.html5 template wie folgt anpassen

    PHP-Code:
    <ul class="<?= $this->level ?>">
      <?php $i=0; foreach ($this->items as $item): if($item["subpages"]>0): $i++; endif;?>
        <?php if ($item['isActive']): ?>
          <li class="<?= $item['class'?>"><span class="<?= $item['class'?>"<?php if (!empty($item['subitems'])) echo ' aria-haspopup="true"'?>><?= $item['link'?></span><?= $item['subitems'?></li>
        <?php else: ?>
          <li <?php if ($item['class']) echo ' class="' $item['class'] . '"'?>><a href="<?php if($item["subpages"] < 1): echo $item['href'] ?: './'; else: echo "#mm-" $i; endif;?>" title="<?= $item['pageTitle'] ?: $item['title'?><?php if ($item['class']) echo ' class="' $item['class'] . '"'?> <?php if ($item['accesskey']) echo ' accesskey="' $item['accesskey'] . '"'?><?php if ($item['tabindex']) echo ' tabindex="' $item['tabindex'] . '"'?><?php if ($item['nofollow']) echo ' rel="nofollow"'?><?= $item['target'?><?php if (!empty($item['subitems'])) echo ' aria-haspopup="true"'?>><?= $item['link'?></a><?= $item['subitems'?></li>
        <?php endif; ?>


      <?php endforeach; ?>
    </ul>
    Gut Nacht!
    Contao ist schon was Feines...

  3. #3
    Contao-Fan
    Registriert seit
    08.11.2011.
    Ort
    Frankfurt am Main
    Beiträge
    768
    User beschenken
    Wunschliste

    Standard

    warum nicht? die templates sind doch dafür da, dass man sie anpassen kann. Sofern alles noch funktioniert ist es doch fein.

  4. #4
    Contao-Fan Avatar von rezico
    Registriert seit
    04.01.2011.
    Ort
    Nürnberg
    Beiträge
    451

    Standard

    Hat ja nun geklappt ;-) die Schwierigkeit lag eher dahinter zu steigen wir es funktioniert (und ob!)


    Gesendet von meinem iPhone mit Tapatalk
    Contao ist schon was Feines...

  5. #5
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ohne Templateanpassung kannst du mal das hier versuchen, habe ich gerade durch Zufall entdeckt.
    HTML-Code:
    /* JavaScript */
    $('ul.level_1 > li > a.mm-next').each(function(){
      $(this).addClass('mm-fullsubopen');
    });
    Keine Ahnung, ob das irgendwo in den Docs steht, die ist ja so umfangreich.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  6. #6
    Contao-Fan Avatar von rezico
    Registriert seit
    04.01.2011.
    Ort
    Nürnberg
    Beiträge
    451

    Standard

    Habs doch schon Leute :-) s. Mein Template snippet


    Gesendet von meinem iPhone mit Tapatalk
    Contao ist schon was Feines...

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
  •