Ergebnis 1 bis 13 von 13

Thema: Dropdown für Contao 3

  1. #1
    Contao-Nutzer Avatar von Drive
    Registriert seit
    18.08.2013.
    Ort
    Dresden
    Beiträge
    117

    Standard Dropdown für Contao 3

    Hallo an alle,

    ich bin gerade auf der Suche nach einem Dropdown Menü für Contao 3.
    Leider finden sich nur Beispiele für 2.11 und darunter.

    Im Theme Store habe ich das hier gefunden https://themes.contao.org/de/preview/easy-business.html
    Sieht gut aus und öffnet sich schnell ohne langatmige Effekte.
    Hat jemand Erfahrungen damit oder kann mir einen Tip geben?

    Gruß D''
    Diese Signatur ist in deinem Land leider nicht verfügbar, da sie verbotene Buchstaben enthält!

  2. #2
    Contao-Nutzer
    Registriert seit
    29.07.2013.
    Ort
    Bochum
    Beiträge
    26

    Standard

    Schau dir mal "Superfish" an, theoretisch kannst du aber auch mit aus den normalen menü ein dropdown machen, einfach die template datei dementsprechend anpassen.
    Geändert von rselma (19.08.2013 um 13:32 Uhr)

  3. #3
    Contao-Nutzer Avatar von Drive
    Registriert seit
    18.08.2013.
    Ort
    Dresden
    Beiträge
    117

    Daumen hoch

    Funktioniert perfekt. Vielen Dank.
    Diese Signatur ist in deinem Land leider nicht verfügbar, da sie verbotene Buchstaben enthält!

  4. #4
    Contao-Nutzer
    Registriert seit
    29.07.2013.
    Ort
    Bochum
    Beiträge
    26

    Standard

    Ich habe nun das Problem dass über <form> der "nav_mod_quicknav.html5"
    keine requests gesendet werden, zu sehen auf http://www.fachzentrum-bochum.de/contao/ (verkleinern um quicknav zu sehen).

    Template:
    Code:
    <!-- indexer::stop -->
    <div class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
    
      <?php if ($this->headline): ?>
        <<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
      <?php endif; ?>
      <form<?php if ($this->request): ?> action="<?php echo $this->request; ?>"<?php endif; ?> method="post">
        <div class="formbody">
          <input type="hidden" name="FORM_SUBMIT" value="tl_quicknav">
          <input type="hidden" name="REQUEST_TOKEN" value="{{request_token}}">
          <label for="ctrl_target" class="invisible"><?php echo $this->targetPage; ?></label>
          <select name="target" id="ctrl_target" class="select" onchange="submit()">
            <option value=""><?php echo $this->title; ?></option>
            <?php foreach ($this->items as $item): ?>
              <option value="<?php echo $item['href']; ?>"><?php echo str_repeat(' [nbsp] ', $item['level']); ?><?php echo $item['link']; ?></option>
            <?php endforeach; ?>
          </select>
        </div>
      </form>
    
    </div>
    <!-- indexer::continue -->
    Startlevel:0;
    Stoplevel:0;
    Für beide Navigationen

    Ausserdem werden keine submenüs angezeigt.

    Bräuchte diezbezüglich einen kleinen Denkanstoss
    Geändert von rselma (19.08.2013 um 14:21 Uhr)

  5. #5
    Contao-Nutzer
    Registriert seit
    24.04.2013.
    Beiträge
    177

    Standard

    Habe auch mit Contao 3, genauer 3.0.6, ein Dropdown-Menü. http://contao.pikante-stadtallendorf.de/contao
    Es basiert auf der Anleitung aus dem Wiki, link schlage ich nach.

    Link: http://de.contaowiki.org/Suckerfishalternative

  6. #6
    Contao-Fan
    Registriert seit
    02.03.2013.
    Beiträge
    436

    Standard

    @rselma: komisch, habe mal testweise superfish installiert, dein quicknavi-template und es funktioniert ohne probleme inkl unterseiten. hast du evtl eine falsche refernzseite angegeben ?

  7. #7
    Contao-Fan
    Registriert seit
    04.02.2010.
    Ort
    Suisse
    Beiträge
    319
    User beschenken
    Wunschliste

    Standard

    @rselma : Es gibt ein Problem im Code : <div class=" block"Array>

    Hast du die Vorlage geändert ?

    Code:
      <!-- indexer::stop -->
    <div class=" block"Array>
    
        <form method="post">
        <div class="formbody">
          <input type="hidden" name="FORM_SUBMIT" value="tl_quicknav">
          <input type="hidden" name="REQUEST_TOKEN" value="10aed17fd0b48fb753bd531c9f582a18">
          <label for="ctrl_target" class="invisible"></label>
          <select name="target" id="ctrl_target" class="select" onchange="submit()">
            <option value=""></option>
                      <option value="startseite.html">Startseite</option>
                      <option value="produkte.html">Produkte</option>
                      <option value="ueber-uns.html">Über uns</option>
                      <option value="service.html">Service</option>
                      <option value="elemente.html">Elemente</option>
                      <option value="globale-variablen.html">Globale Variablen</option>
                  </select>
        </div>
      </form>
    
    </div>
    <!-- indexer::continue -->
    Erweiterungen : galerie (Galleria) - Coin Slider - Superfish - iCheck - classjs - newsletter-export
    Amazon-Wunschliste (fr)

  8. #8
    Contao-Fan
    Registriert seit
    02.03.2013.
    Beiträge
    436

    Standard

    sehr eigenartig, habe deine vorlage unverändert übernommen, keine fehler, sieht bei mir dann so aus.
    <div class="mod_quicknav test doppel block" style="margin-top:10px; margin-bottom:10px;"> (hier testweise mit 2 klassen + style)

  9. #9
    Contao-Nutzer
    Registriert seit
    29.07.2013.
    Ort
    Bochum
    Beiträge
    26

    Standard

    @lionel : nope, vorlage wurde nicht geändert, habe zur sicherheit nochmal eine nav_mod_quicknavi.html5 generieren lassen (umbenannt von mod_quicknavi.html5) und wie zu sehen ist besteht das problem immernoch.

    Info:
    Startlevel: 0
    Stoplevel: 0
    Hard Limit: +
    url rewrite aktiviert und funktioniert, auto_item auch.

    Eingebunden habe ich beide Navigationen (als mod) die nur via mediaquery und display:none -> display:block angezeigt werden.

    http://www.fachzentrum-bochum.de/contao/

    edit: Das Problem mit dem submenü besteht natürlich auch noch.

    Frage: mod_quicknav.html5 ist wirklich der richtige weg ?
    Geändert von rselma (20.08.2013 um 11:56 Uhr)

  10. #10
    Contao-Fan
    Registriert seit
    02.03.2013.
    Beiträge
    436

    Standard

    irgendwas stimmt auf deiner seite ganz und garnicht, so kann ich zB nicht glauben, das dein nav_mod_quicknav.html5 nicht angepasst ist. das original sieht so aus und reagiert normalerweise nicht auf onchange():
    Code:
    <!-- indexer::stop -->
    <div class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
    
      <?php if ($this->headline): ?>
        <<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
      <?php endif; ?>
    
      <form<?php if ($this->request): ?> action="<?php echo $this->request; ?>"<?php endif; ?> method="post">
        <div class="formbody">
          <input type="hidden" name="FORM_SUBMIT" value="tl_quicknav">
          <input type="hidden" name="REQUEST_TOKEN" value="{{request_token}}">
          <label for="ctrl_target" class="invisible"><?php echo $this->targetPage; ?></label>
          <select name="target" id="ctrl_target" class="select">
            <option value=""><?php echo $this->title; ?></option>
            <?php foreach ($this->items as $item): ?>
              <option value="<?php echo $item['href']; ?>"><?php echo str_repeat(' &nbsp; ', $item['level']); ?><?php echo $item['link']; ?></option>
            <?php endforeach; ?>
          </select>
          <input type="submit" class="submit" value="<?php echo $this->button; ?>">
        </div>
      </form>
    
    </div>
    <!-- indexer::continue -->
    benutzt du irgendein theme, hast du schon mal eine systemwartung gemacht usw. ich kann nur nochmal sagen, dass superfish und quicknavigation auf meinem lokalen system ohne probleme funktioniert. irgendetwas ist bei dir auf der seite zerschossen, was man auch gut daran erkennt, wenn man sich den seitenquelltext anschauen will, da erscheinen erst einmal ein paar fehler.

  11. #11
    Contao-Fan
    Registriert seit
    04.02.2010.
    Ort
    Suisse
    Beiträge
    319
    User beschenken
    Wunschliste

    Standard

    Hallo,

    Sorry, aber ich habe nicht gefunden...

    Die Contao Dateien sind in einem Unterordner. Hast du "RewriteBase /" geändert (htaccess) ?

    Sonst habe ich auch gesehen, dass "behavior:url..." ist dreimal angezeigt...

    Code:
    nav#nav_drop select {
        width:90%;
        background-color:#0092CB;
        border-radius:3px;
        font-size:16px;
        color:#FFF;
        behavior:url('assets/css3pie/1.0.0/PIE.htc');
        behavior:url('assets/css3pie/1.0.0/PIE.htc');
        behavior:url('assets/css3pie/1.0.0/PIE.htc');
    }
    Erweiterungen : galerie (Galleria) - Coin Slider - Superfish - iCheck - classjs - newsletter-export
    Amazon-Wunschliste (fr)

  12. #12
    Contao-Fan
    Registriert seit
    04.02.2010.
    Ort
    Suisse
    Beiträge
    319
    User beschenken
    Wunschliste

    Standard

    Hallo,

    Gefunden ! Du benutzt das Modul "Navigationsmenü" mit einer Vorlage von dem Modul "Quicknavigation". Das kann nicht funktionieren.

    Ich habe ein neues Modul "nav_lionel_test" als Beispiel hergestellt.

    PS: du müsst die CSS ändern weil es keinen Tag "nav" gibt mit "Quicknavigation"...
    Geändert von lionel (20.08.2013 um 20:58 Uhr)
    Erweiterungen : galerie (Galleria) - Coin Slider - Superfish - iCheck - classjs - newsletter-export
    Amazon-Wunschliste (fr)

  13. #13
    Contao-Nutzer
    Registriert seit
    29.07.2013.
    Ort
    Bochum
    Beiträge
    26

    Daumen hoch

    Zitat Zitat von lionel Beitrag anzeigen
    Hallo,

    Sorry, aber ich habe nicht gefunden...

    Die Contao Dateien sind in einem Unterordner. Hast du "RewriteBase /" geändert (htaccess) ?

    Sonst habe ich auch gesehen, dass "behavior:url..." ist dreimal angezeigt...

    Code:
    nav#nav_drop select {
        width:90%;
        background-color:#0092CB;
        border-radius:3px;
        font-size:16px;
        color:#FFF;
        behavior:url('assets/css3pie/1.0.0/PIE.htc');
        behavior:url('assets/css3pie/1.0.0/PIE.htc');
        behavior:url('assets/css3pie/1.0.0/PIE.htc');
    }
    Yep, da war ein kleiner Fehler in der htaccess
    Zitat Zitat von lionel Beitrag anzeigen
    Hallo,

    Gefunden ! Du benutzt das Modul "Navigationsmenü" mit einer Vorlage von dem Modul "Quicknavigation". Das kann nicht funktionieren.

    Ich habe ein neues Modul "nav_lionel_test" als Beispiel hergestellt.

    PS: du müsst die CSS ändern weil es keinen Tag "nav" gibt mit "Quicknavigation"...
    Hallo und vielen vielen Dank,

    eigentlich ein recht dummer Fehler von mir aber das wird wohl an der mangelnden Erfahrung liegen,
    also nochmals vielen Dank, funktioniert nun fantastisch, superfish hooray

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
  •