Filter in Sortierbar

Thema wurde von michael_stoetzel, 24. Juli 2016 erstellt.

  1. michael_stoetzel
    michael_stoetzel Erfahrener Benutzer
    Registriert seit:
    30. April 2016
    Beiträge:
    216
    Danke erhalten:
    11
    Danke vergeben:
    5
    Hallo,

    ist es möglich, einen Filter für eine Kategorie in die Leiste zu integrieren, wo auch "Sortieren nach" und die Anzahl der Artikel steht?

    Also z.B. daneben eine Dropdownliste mit Farbe, Größe, ...

    Gruß
    Michael
     
  2. Da gab es mal etwas......

    Gib der box in der DB gm_boxes die Position gm_box_pos_330.
    dann in der index.html (Template) das rote einfügen(natürlich dort wo du es möchtest, das ist ein Bsp. von mir). Dann den Filter formatieren. fertig. Soll der nur auf bestimmten Seiten erscheinen, gehts mit dem if-Gedöns.

    Code:
    <div id="main_inside">
    {$IMGSLIDER}
    {$gm_box_pos_330}
    {$main_content}
    {$CATEGORIES_DROPDOWN}
    </div> 

    Du musst in deiner css nach folgendem Eintrag suchen und das float: left; einfügen:


    Code:
    div.input.separator-bottom {
    border-bottom: 0 solid #CCCCCC;
    padding-bottom: 10px;
    width: 120px;
    float: left;
    }
     
  3. michael_stoetzel
    michael_stoetzel Erfahrener Benutzer
    Registriert seit:
    30. April 2016
    Beiträge:
    216
    Danke erhalten:
    11
    Danke vergeben:
    5
    danke, das hatte ich gesehen, aber irgendwie hat das nicht funktioniert. Ich habe der Box "filter" in der DB den Wert gm_box_pos_330 gegeben.

    Dann in der templates/Honeygrid/index.html das folgende eingefügt:
    {$gm_box_pos_330}

    Die sieht übrigens anders aus, als in dem Code-Beispiel.
    Dann habe ich über den StyleEdit3 die css angepasst.

    Er zeigt aber nichts an.

    Wenn ich die Menüboxen auf den Produktlisten-Seiten aktiviere, bekomme ich wieder die linke Spalte angezeigt, wo dann auch der Filter zu sehen ist, was ich ja nicht möchte.
     
  4. Ich werde das heute Abend mal in der aktuellen Version versuchen. Das war mal in einer älteren Shopversion. Ich gebe Dir dann bescheid falls bis dahin keiner was geschrieben hat.
     
  5. michael_stoetzel
    michael_stoetzel Erfahrener Benutzer
    Registriert seit:
    30. April 2016
    Beiträge:
    216
    Danke erhalten:
    11
    Danke vergeben:
    5
    irgendwie bekomme ich es nicht hin.
    Hat das noch keiner umgesetzt?
     
  6. Bin noch dabei am testen.....
    Dauert nur etwas da Ich derzeit voll eingespannt bin
     
  7. Kenan Winter
    Kenan Winter Erfahrener Benutzer
    Registriert seit:
    2. März 2012
    Beiträge:
    129
    Danke erhalten:
    2
    Danke vergeben:
    41
    Häng ich mich auch mal dran - würde ich gerne wissen mit der Ausrichtung :)
     
  8. michael_stoetzel
    michael_stoetzel Erfahrener Benutzer
    Registriert seit:
    30. April 2016
    Beiträge:
    216
    Danke erhalten:
    11
    Danke vergeben:
    5
    Also einen ersten Ansatz habe ich:

    folgendes in die /module/product_listing/product_listing_v1.html

    {include file="get_usermod:{$tpl_path}boxes/box_filter.html"}

    Dann werden aber keine Filterdaten angezeigt, sondern nur Filtern und zurücksetzen.
     
  9. michael_stoetzel
    michael_stoetzel Erfahrener Benutzer
    Registriert seit:
    30. April 2016
    Beiträge:
    216
    Danke erhalten:
    11
    Danke vergeben:
    5
    Habe es jetzt hinbekommen:
    1. Im StyleEdit die Menübox-Position für den Filter auf an
    2. Die Boxen anzeigen aus (Damit die nicht links auftaucht)
    3. in der templates/Honeygrid/index.html das folgende eingefügt:
      {$gm_box_pos_3}

      Code:
                  <div id="main">
                      <div class="main-inside">
                          {include file="get_usermod:{$tpl_path}snippets/navigation/breadcrumb.html" breadcrumb=$navtrail}
                          {include file="get_usermod:{$tpl_path}snippets/banner.html" banner=$BANNER}
                          {$gm_box_pos_3}
                          {$main_content}
                      </div>
                  </div>
    4. In der eigenen CSS folgendes einbinden:
      Code:
      .filter-box-form-wrapper fieldset{float:left;width:150px;margin-right:10px;}
    Jetzt werde ich mal noch mit den Filtereinstellungen experimentieren. Vielleicht ist das mit Dropdowns noch besser.
     
  10. michael_stoetzel
    michael_stoetzel Erfahrener Benutzer
    Registriert seit:
    30. April 2016
    Beiträge:
    216
    Danke erhalten:
    11
    Danke vergeben:
    5
    ihr solltet die Einbindung in der index.html so vornehmen:
    Code:
    {if ""|detect_page != "Index"} {$gm_box_pos_3} {/if}
    Ansonsten wird der Filter auch auf der Startseite gezeigt.
     
  11. cumalimalatyali
    cumalimalatyali Mitglied
    Registriert seit:
    22. Februar 2013
    Beiträge:
    15
    Danke erhalten:
    0
    Danke vergeben:
    1
    Hallo Michael,

    hast du den Filter eventuell auch schon auf Dropdown umgestellt?
    Das wäre genau was ich im Moment für meine Seite suche.
     
  12. michael_stoetzel
    michael_stoetzel Erfahrener Benutzer
    Registriert seit:
    30. April 2016
    Beiträge:
    216
    Danke erhalten:
    11
    Danke vergeben:
    5
  13. michael_stoetzel
    michael_stoetzel Erfahrener Benutzer
    Registriert seit:
    30. April 2016
    Beiträge:
    216
    Danke erhalten:
    11
    Danke vergeben:
    5
    Hallo zusammen,

    bin jetzt mal etwas intensiver da eingestiegen.

    In der product_listing_v1-USERMOD.html habe ich nun eine weitere Dropdown-Box zunächst manuell befüllt mit den Filterwerten.

    Dort wird nach Auswahl eine URL aufgerufen.
    Wie kann ich in der product_listing_v1-USERMOD.html die übermittelten Parameter abfragen?

    Also wenn ich z.B. sende:
    /produkte/?feature_categories_id=140&filter_categories_id=140&filter_fv_id[72][]=343&Sportart=Beachvolleyball&value_conjunction[72]=1&filter_url=produkte/&gm_boosted_category=produkte

    Wie bekomme ich den Inhalt von Sportart?


    Gruß
    Michael