[{assign var="sIdKey" value=$key|replace:".":""}] [{assign var="blShowMultipleSelector" value=true}]

[{if in_array($sAttributeFilterDisplayType, array('combined', 'single'))}] [{block name="d3_inc_ext_search__filter_attribute_single"}] [{/block}] [{/if}] [{if in_array($sAttributeFilterDisplayType, array('combined', 'multi'))}] [{block name="d3_inc_ext_search__filter_attribute_multi"}]
[{foreach from=$oAttribute->_aList name=attrvalues key=valuekey item=oAttrValue}] selected}] checked[{/if}] [{if false == $oAttrValue->isSelectable}] disabled[{/if}]>
[{/foreach}] [{include file="d3_ext_search_filter_inc_multibuttons.tpl" type="attrib"}]
[{/block}] [{/if}] [{block name="d3_inc_ext_search__filter_attribute_multiselector"}] [{if $sAttributeFilterDisplayType == 'combined'}]
[{capture name="d3JsFnc"}][{strip}] function toggleMultiAttrib(blChecked, sId) { if (blChecked) { document.getElementById('d3searchattrib__multi__' + sId).style.display = 'block'; document.getElementById('d3searchattrib__' + sId).style.display = 'none'; if (selectorElement = document.getElementById('d3searchattrib__multiselector__' + sId)) { selectorElement.style.display = 'none'; } } } [{/strip}][{/capture}] [{oxscript add=$smarty.capture.d3JsFnc}] [{if $oView->d3AttributeFilterUseMultipleValues($key)}] [{capture name="d3JsFnc"}][{strip}] toggleMultiAttrib(true, '[{$key}]'); if (selectorElement = document.getElementById('d3searchattribmultiselector[[{$key}]]')) { selectorElement.checked = 'checked'; } [{/strip}][{/capture}] [{oxscript add=$smarty.capture.d3JsFnc}] [{/if}] [{elseif $sAttributeFilterDisplayType == 'single'}] [{elseif $sAttributeFilterDisplayType == 'multi'}] [{/if}] [{/block}]