Attribute Filterung wie mit Basic in

…Azure umsetzen.

Im Azure wird die Attribute-Filterung ja als Liste angezeigt. Ich würde die Filterung gerne wie im Basic umsetzen, als Dropdown.
Wer kann mir bei der Umsetzung behilflich sein?
Ich finde allerdings vor lauter Bäume den Wald nicht, bzw. die Datei nicht.

Hat sich erledigt, hatte noch nicht genug Kaffee intus. Code aus Basic =>tpl=>page=>list=>list.tpl

[{assign var="oCategoryAttributes" value=$oView->getAttributes()}]
        [{if $oCategoryAttributes }]
            <form method="post" action="[{ $oViewConf->getSelfActionLink() }]" name="_filterlist" id="filterList">
            <div class="catfilter">
                [{ $oViewConf->getHiddenSid() }]
                [{ $oViewConf->getNavFormParams() }]
                <input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
                <input type="hidden" name="tpl" value="[{$oViewConf->getActTplName()}]">
                <input type="hidden" name="fnc" value="executefilter">

                <table cellpadding="0" cellspacing="0">
                [{foreach from=$oCategoryAttributes item=oFilterAttr key=sAttrID name=testAttr}]
                    <tr>
                        <td>
                            <label id="test_attrfilterTitle_[{$sAttrID}]_[{$smarty.foreach.testAttr.iteration}]">[{ $oFilterAttr->getTitle() }]:</label>
                        </td>
                        <td>
                           <select name="attrfilter[[{ $sAttrID }]]" onchange="oxid.form.send('filterList');">
                               <option value="" selected>[{ oxmultilang ident="LIST_PLEASECHOOSE" }]</option>
                               [{foreach from=$oFilterAttr->getValues() item=sValue}]
                               <option value="[{ $sValue }]" [{ if $oFilterAttr->getActiveValue() == $sValue }]selected[{/if}]>[{ $sValue }]</option>
                               [{/foreach}]
                           </select>
                        </td>
                    </tr>
                [{/foreach}]
                </table>

                <noscript>
                    <input type="submit" value="[{ oxmultilang ident="LIST_APPLYFILTER" }]">
                </noscript>
            </div>
            </form>
        [{/if}]

in meintheme(auf azure Basis)=>tpl=>widget=>locator=>attributes.tpl einfügen. Bzw. den code aus der attributes.tpl mit dem Ausschnitt aus der list.tpl ersetzen und anpassen.

Was noch nicht funktioniert, ist die Darstellung nebeneinander anstatt untereinander :frowning:

hm…

mit folgendem Code bekomme ich die Filterfunktion zwei Mal angezeigt. oben und im unteren Seitenbereich. Bin am rum experimentieren, komme aber nicht auf einem grünen Zweig.

Hat das mit den Dropdowns bei dir funktioniert? Wenn ich vorgehe, wie du schreibst dann werden mir zwar die Dropdowns angezeigt, allerdings haben diese keine Funktion, bzw. bewirken keine Filterung.