Vorlage: Einfache Accordion Box

Thema wurde von Anonymous, 16. September 2016 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    28. Juni 2016
    Beiträge:
    99
    Danke erhalten:
    17
    Danke vergeben:
    23
    #1 Anonymous, 16. September 2016
    Zuletzt von einem Moderator bearbeitet: 16. September 2016
    Hallo zusammen,

    leider funktioniert das Bootstrap Standard-Accordion (noch) nicht mit den Bordmitteln des Honeygrid (zumindest meiner Meinung/Erfahrung nach ;-)). Habe mir deshalb gerade mal etwas "gebastelt", vielleicht kann es ja jemand mal gebrauchen!

    So sieht es aus:
    [​IMG]

    Hierfür notwendig:

    HTML:
    <!-- Html Accordion Box -->
    <div class="abtitel">
    <h4>&Uuml;berschrift</h4>
    </div>
    <div class="abinhalt">
    <p>Lorem ipsum Lorem ipsum Lorem ipsum .</p>
    <p>Lorem ipsum Lorem ipsum Lorem ipsum .</p>
    </div>
    <!-- /Html Accordion Box -->
    /templates/Honeygrid/usermod/css/meinstyle.css

    Code:
    /* WWA ACCORDION BOX Gambio Honeygrid */
    .abtitel {
    padding-left:15px;
    height:28px;
    background: url(/images/.../accordion-open.png) 0 3px no-repeat !important;
    cursor: pointer;
    color:#104675;
    }
    .aboffen {
    background: url(/images/.../accordion-close.png) 0 3px no-repeat !important;
    }
    .abinhalt {
    display:none;
    background-color:#fff;
    border: #CCCCCC 1px solid;
    padding: 10px;
    margin-bottom:10px;
    }
    /* /WWA ACCORDION BOX Gambio Honeygrid */


    /templates/Honeygrid/usermod/javascript/Global/meinscript.js


    Code:
    // WWA ACCORDION BOX Gambio Honeygrid
    $(document).ready(function() {
    $('.abtitel').click(function() {
    $('.abtitel').removeClass('aboffen');
    $('.abinhalt').slideUp('normal');
    if($(this).next().is(':hidden') == true) {
    $(this).addClass('aboffen');
    $(this).next().slideDown('normal');
    }
    });
    });
    Und dann noch die zwei Bilder:
    [​IMG]

    [​IMG]

    Das war es auch schon. Nicht besonderes, aber vielleicht kann es ja doch mal jemand gebrauchen.

    Verbesserungsvorschläge/Erweiterungen/Tipps sind natürlich gerne gesehen ;-)!

    Schönes Wochenende!
     
  2. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    20. Mai 2016
    Beiträge:
    307
    Danke erhalten:
    34
    Danke vergeben:
    103
    Ich kann es nicht gebrauchen, finde es aber klasse, dass Du es anderen zur verfügung stellst!

    Gruß,
    joschu.
     
  3. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Doch das sollte gehen! Schau mal als Beispiel im HoneyGrid die box_categories.html a! Da findest du oben das: data-menu-accordion

    Ist genau der selbe Effekt.
     
  4. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    28. Juni 2016
    Beiträge:
    99
    Danke erhalten:
    17
    Danke vergeben:
    23
    Hallo Joschu,
    mir wurde schon 2-3 im Forum geholfen... denke mal, ist alles ein geben und nehmen ;-).
    Bis dahin!

     
  5. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    28. Juni 2016
    Beiträge:
    99
    Danke erhalten:
    17
    Danke vergeben:
    23
    Hallo Steffen,
    vielen Dank für den Tipp!
    Ehrlich gesagt, bringt mich - absoluten Gambio-Neuling - das nicht so wirklich weiter.
    Gibt es ggf. eine Vorlage/Beispiel für ein Accordion mit den Gambio-Bordmitteln...?
    Viele Grüße

     
  6. patrickramin

    patrickramin Erfahrener Benutzer

    Registriert seit:
    4. November 2015
    Beiträge:
    226
    Danke erhalten:
    41
    Danke vergeben:
    50
    Schon lange sowas für meine FAQ gesucht...
    Danke!!! :)
     
  7. Anonymous

    Anonymous Mitglied

    Registriert seit:
    21. Dezember 2011
    Beiträge:
    13
    Danke erhalten:
    12
    Danke vergeben:
    5
    Vielen Dank für den Hinweis, aber Ich komme hier auch nicht wirklich weiter - gibt es irgendeine Doku zur Nutzung von data-menu-accordion im Frontend oder ein Beispiel, wie bereits von SHOPSTARTER2016 gefragt?

    Es ist sehr schade, dass sich die Bootstrap Components nicht im Frontend nutzen lassen...

    Ist vielleicht ein Weg dokumentiert, wie man in Honeygrid relativ upgradesicher und ressourcenschonend die fehlenden Bootstrap Funktionalitäten nachrüsten kann?
     
  8. kevin_weidlich

    kevin_weidlich Erfahrener Benutzer

    Registriert seit:
    19. März 2019
    Beiträge:
    55
    Danke erhalten:
    0
    Danke vergeben:
    33
    Mir hat das oben echt weitergeholfen. Gibt es aber noch einen Befehl um einen der Aufklapppunkte permanent offen zu halten?
    So wie hier?

    <details open="open">
    <summary>Überschrift 1</summary>
    <p>Hier steht der Text, der auf- und zugeklappt werden soll.</p>
    </details>

    <details>
    <summary>Überschrift 2</summary>
    <p>Hier steht der Text, der auf- und zugeklappt werden soll.</p>
    </details>

    Hat da jemand eine Idee? Vielen lieben Dank!