ExtSearch/src/Application/views/tpl/flow/d3_search_filters.tpl

122 lines
7.9 KiB
Smarty

[{if $oView->d3HasFilters()}]
[{block name="d3_cfg_extsearch_search_filters"}]
<div class="box d3_extsearch_navigation d3theme_[{$themename}] [{$sidebar_class}] baseframe">
[{block name="d3_cfg_extsearch_search_filters_headline"}]
<h3>
[{oxmultilang ident="D3_EXTSEARCH_EXT_SEARCHBOX"}]
</h3>
[{/block}]
[{block name="d3_cfg_extsearch_search_filters_content"}]
<div class="content list">
<form action="[{$oViewConf->getSelfActionLink()}]" method="post" id="d3searchfilterform" autocomplete="off" spellcheck="false">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="">
[{foreach from=$oView->getNavigationParams() key="keyname" item="value"}]
[{if $keyname != 'searchcnid' && $keyname != 'searchvendor' && $keyname != 'searchmanufacturer'}]
<input type="hidden" name="[{$keyname|htmlentities}]" value="[{$value|htmlentities}]">
[{/if}]
[{/foreach}]
<input type="hidden" name="isextsearch" value="search">
[{block name="d3_inc_ext_search__filter"}]
[{if $oView->d3HasCategoryList()}]
[{block name="d3_inc_ext_search__filter_category"}]
[{include file="d3_ext_search_filter_category.tpl" cssclass="" sSelectedCategoryId=$sSelectedCategoryId sSelectedCategory=$sSelectedCategory}]
[{/block}]
[{/if}]
[{if $oView->d3HasVendorList()}]
[{block name="d3_inc_ext_search__filter_vendor"}]
[{include file="d3_ext_search_filter_vendor.tpl" cssclass="" sSelectedVendorId=$sSelectedVendorId sSelectedVendor=$sSelectedVendor}]
[{/block}]
[{/if}]
[{if $oView->d3HasManufacturerList()}]
[{block name="d3_inc_ext_search__filter_manufacturer"}]
[{include file="d3_ext_search_filter_manufacturer.tpl" cssclass="" sSelectedManufacturerId=$sSelectedManufacturerId sSelectedManufacturer=$sSelectedManufacturer}]
[{/block}]
[{/if}]
[{if $oView->d3HasAttributeList()}]
[{foreach from=$oView->d3GetAttributeList() name=search key=key item=oAttribute}]
[{block name="d3_inc_ext_search__filter_attribute"}]
[{include file="d3_ext_search_filter_attribute.tpl" cssclass="" key=$key oAttribute=$oAttribute}]
[{/block}]
[{/foreach}]
[{/if}]
[{if $oView->d3HasPriceFilter()}]
[{block name="d3_inc_ext_search__filter_price"}]
[{include file="d3_ext_search_filter_priceselector.tpl" cssclass="" infoMinValue=$oView->d3GetPriceSliderInfoMinValue() infoMaxValue=$oView->d3GetPriceSliderInfoMaxValue() originalMinValue=$oView->d3GetPriceSliderOriginalMinValue() originalMaxValue=$oView->d3GetPriceSliderOriginalMaxValue() inputMinValue=$oView->d3GetPriceSliderInputMinValue() inputMaxValue=$oView->d3GetPriceSliderInputMaxValue() aPriceLimits=$oView->d3getPriceLimits() aPriceSteps=$oView->d3getPriceSteps() precision=$oView->d3getPricePrecision()}]
[{/block}]
[{/if}]
<noscript>
<div class="fullitem">
<span class="btn">
<input type="submit" value="[{oxmultilang ident="D3_EXTSEARCH_EXT_START_SEARCH"}]">
</span>
</div>
</noscript>
[{block name="d3_inc_ext_search__filter_clear"}]
<div class="fullitem clearFilter">
<button type="submit" class="submitButton largeButton btn btn-primary [{* for Bootstrap 3 *}] btn-outline-primary [{* for Bootstrap 4 *}] btn-sm" onclick="document.getElementById('d3searchfilterform').isextsearch.value = false; document.getElementById('d3searchfilterform').fnc.value = 'd3ClearFilter'; d3_extsearch_popup.popup.load();">[{oxmultilang ident="D3_EXTSEARCH_EXT_CLEARFILTER"}]</button>
</div>
[{/block}]
<div class="clearitem"></div>
[{/block}]
</form>
</div>
[{/block}]
</div>
[{/block}]
[{/if}]
[{if $oView->d3HasIndexList()}]
[{block name="d3_cfg_extsearch_search_index"}]
<div class="d3_extsearch_navigation d3theme_[{$themename}] [{$sidebar_class}] baseframe fit">
[{include file="d3_ext_search_filter.tpl" d3fdesc="D3_EXTSEARCH_EXT_ALL"|oxmultilangassign d3fparam="all"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="A"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="B"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="C"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="D"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="E"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="F"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="G"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="H"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="I"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="J"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="K"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="L"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="M"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="N"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="O"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="P"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="Q"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="R"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="S"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="T"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="U"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="V"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="W"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="X"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="Y"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="Z"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="1"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="2"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="3"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="4"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="5"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="6"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="7"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="8"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="9"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="0"}]
</div>
[{/block}]
[{/if}]