Artikelfilter "mehr" deaktivieren und verschieben

Thema wurde von Anonymous, 19. Dezember 2017 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    9. Oktober 2014
    Beiträge:
    248
    Danke erhalten:
    31
    Danke vergeben:
    129
    Hallo Zusammen,
    ich habe mit dieser Anleitung meine Filterbox verschoben. Dies hat super funktioniert, danke @Cyrus (LeGong) .
    Nun stellen sich mir zwei Fragen:

    1) Wie kann ich das "mehr anzeigen" deaktivieren oder den Schwellenwert anpassen?

    2) Ist es möglich, die Box unter die Kategoriebeschreibung zu verschieben?

    Beispiel bei mir:

    (Link nur für registrierte Nutzer sichtbar.)

    Ich danke euch
     
  2. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    9. Oktober 2014
    Beiträge:
    248
    Danke erhalten:
    31
    Danke vergeben:
    129
    Das "mehr" habe ich gefunden.

    In der Datei "templates/Honeygrid/module/filter_selection/multiselect.html" steht ursprünglich

    HTML:
    {load_language_text section="box_filter"}
    
    {assign var="show_all" value=false}
    {foreach name=features item=feature_value from=$content_data.FEATURE_VALUE_DATA}
    {if $feature_value.SELECTED}{assign var="show_all" value=true}{/if}
    {/foreach}
    
    <fieldset{if !$show_all} class="collapsed"{/if} data-gambio-widget="checkbox">
    <label class="control-label option-heading">
        {$content_data.FEATURE_NAME}
    </label>
    
    {foreach name=features item=feature_value from=$content_data.FEATURE_VALUE_DATA}
    <div class="checkbox{if $feature_value.VISIBLE == false && $feature_value.DISPLAY_MODE == 1} disabled{/if}">
        <label class="control-label" for="filter_{$content_data.FEATURE_ID}_{$feature_value.ID}">
            <input type="checkbox"
                   id="filter_{$content_data.FEATURE_ID}_{$feature_value.ID}"
                   name="filter_fv_id[{$content_data.FEATURE_ID}][]"
                   value="{$feature_value.ID}"
                   data-single_checkbox
                   {if $feature_value.SELECTED} checked="checked"{/if}
                {if $feature_value.VISIBLE == false && $feature_value.DISPLAY_MODE == 1} disabled="disabled"{/if} />
            {$feature_value.NAME}
        </label>
    </div>
    {/foreach}
    
    <input type="hidden" name="value_conjunction[{$content_data.FEATURE_ID}]" value="{$content_data.VALUE_CONJUNCTION}" />
    
    {if $content_data.FEATURE_VALUE_DATA|@count > 5 && !$show_all}
    <div class="show-more">{$txt.button_more} <i class="gm-chevron-down"></i></div>
    {/if}
    </fieldset>
    Dies habe ich zu

    HTML:
    {load_language_text section="box_filter"}
    
    {assign var="show_all" value=false}
    {foreach name=features item=feature_value from=$content_data.FEATURE_VALUE_DATA}
    {if $feature_value.SELECTED}{assign var="show_all" value=true}{/if}
    {/foreach}
    
    <fieldset data-gambio-widget="checkbox">
    <label class="control-label option-heading">
        {$content_data.FEATURE_NAME}
    </label>
    
    {foreach name=features item=feature_value from=$content_data.FEATURE_VALUE_DATA}
    <div class="checkbox{if $feature_value.VISIBLE == false && $feature_value.DISPLAY_MODE == 1} disabled{/if}">
        <label class="control-label" for="filter_{$content_data.FEATURE_ID}_{$feature_value.ID}">
            <input type="checkbox"
                   id="filter_{$content_data.FEATURE_ID}_{$feature_value.ID}"
                   name="filter_fv_id[{$content_data.FEATURE_ID}][]"
                   value="{$feature_value.ID}"
                   data-single_checkbox
                   {if $feature_value.SELECTED} checked="checked"{/if}
                {if $feature_value.VISIBLE == false && $feature_value.DISPLAY_MODE == 1} disabled="disabled"{/if} />
            {$feature_value.NAME}
        </label>
    </div>
    {/foreach}
    
    <input type="hidden" name="value_conjunction[{$content_data.FEATURE_ID}]" value="{$content_data.VALUE_CONJUNCTION}" />
    
    </fieldset>
    geändert.

    So ist schon einmal der "mehr" Passus geklärt. Vielleicht weiß ja noch jemand, wie ich den Block verschieben kann.

    Vielen Dank