Selin Опубликовано 21 апреля, 2019 Жалоба Поделиться Опубликовано 21 апреля, 2019 Всем привет!Подскажите пожалуйста, как убрать авто раскрытие фильтра. захожу в товары а фильтр автоматически раскрывается все свойства товаров и так идет вниз страницы пока не закончится все свойства. Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 21 апреля, 2019 Жалоба Поделиться Опубликовано 21 апреля, 2019 добавить нужные стили в шаблон Цитата Ссылка на сообщение Поделиться на другие сайты
Selin Опубликовано 21 апреля, 2019 Автор Жалоба Поделиться Опубликовано 21 апреля, 2019 (изменено) под каждое свойство?есть ли общий параметр?можно по подробнее Изменено 21 апреля, 2019 пользователем Selin Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 21 апреля, 2019 Жалоба Поделиться Опубликовано 21 апреля, 2019 под каждое свойство?есть ли общий параметр?можно по подробнее Я гадать не умею. Я не знаю как сделн у вас вывод свойств чтоб вам подсказать. Я вам подсказал как это сделать Вам надо привести вид шаблона свойств к такому блоку https://webkab.ru/demo/toggle3.html при нажатии раскрывается список Цитата Ссылка на сообщение Поделиться на другие сайты
Selin Опубликовано 21 апреля, 2019 Автор Жалоба Поделиться Опубликовано 21 апреля, 2019 {if !$keyword && $minCost<$maxCost} <td valign="top" width="240"> <!-- sidebar --> <script src="design/{$settings->theme}/js/bighammer.catalog.filter.js" type="text/javascript"></script> <div class="bhfilter"> <form method="get" action="{url page=null}"> <script> {literal} jQuery(document).ready(function(){ {/literal} minCost={$minCost} maxCost={$maxCost} minCurr={$minCurr} maxCurr={$maxCurr} {literal} }) {/literal} </script> <div class="bhfilter-prop"> {if !$keyword && $minCost<$maxCost} <div class="bhfilter-prop-name-n-prs">Цена</div> <script> {literal} jQuery(document).ready(function(){ {/literal} minCost={$minCost} maxCost={$maxCost} minCurr={$minCurr} maxCurr={$maxCurr} {literal} }) {/literal} </script> <link href="priceslider/priceslider.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="priceslider/jquery.ui-slider.js"></script> <script type="text/javascript" src="priceslider/priceslider.js"></script> <div class="Cont" > <div class="formCost"> <label for="minCurr">от</label> <input type="text" name="minCurr" id="minCurr" value="{$minCurr}"/> <label for="maxCurr">до</label> <input type="text" name="maxCurr" id="maxCurr" value="{$maxCurr}"/> <span class="Curr">{$currency->sign|escape}</span> </div> <div class="sliderCont"> <div id="slider"></div> </div> <br> <div class="sliderButton"> <INPUT class="butt" TYPE="submit" VALUE="Фильтр"> </div> </div> {/if} <div class="clear"></div> </div> {* Фильтр по брендам *} {if $category->brands} <div class="bhfilter-prop bhfilter-prop-topborder"> <div class="bhfilter-prop-name-minus"></div> <a class="bhfilter-prop-name">Производитель</a> <div class="clear"></div> <div class="bhfilter-props-block" style="display:block;"> <div class="bhfilter-props-val"> <div class="bhfilter-props-val"> <a href="catalog/{$category->url}" {if !$brand->id}class="selected"{/if}>Все</a> </div> <div id="brands"> {foreach name=brands item=b from=$category->brands} <div class="bhfilter-props-val"> <a data-brand="{$b->id}" href="catalog/{$category->url}/{$b->url}" {if $b->id == $brand->id}class="selected"{/if}>{$b->name|escape}</a> </div> {/foreach} </div> </div> </div> </div> {/if} {foreach $features as $f} <div class="bhfilter-prop bhfilter-prop-topborder"> <div class="bhfilter-prop-name-minus"></div> <a data-feature="{$f->id}" class="bhfilter-prop-name">{$f->name}</a> <div class="clear"></div> <div class="bhfilter-props-block" style="display:block;"> {foreach $f->options as $k=>$o} <div class="bhfilter-props-val"> <input type="checkbox" onchange="submit(this.form);" name="{$f->id}[]" {if $filter_features.{$f->id} && in_array($o->value,$filter_features.{$f->id})}checked="checked"{/if} value="{$o->value|escape}" />{$o->value|escape} </div> {/foreach} </div> </div> {/foreach} <div class="bh-subm_buttons bhfilter-prop-topborder"> <input class="butt fmultiple1SubmitBtn" type="submit" value="Показать" /> <a class="button" href="catalog/{$category->url}" />Сбросить</a> </div> </form> </div> <script> var topPosForPopup = 0; var timoInterval = 0; var timoHideCnt = 3000; var priceMax = 341000; var priceMin = 15900; var priceUseMax = 341000; var priceUseMin = 15900; function ShowCountByFilter() { var serData = $('.bhfilter form').serialize(); $.ajax({ type: "GET", url: '/' + serData, success: function(data) { $('.bhfilter-littlepopup').css('top', topPosForPopup ); if(data!="") { clearInterval(timoInterval); $('.bhfilter-littlepopup-chislo') $('.bhfilter-littlepopup-chislo').html( data ); $('.bhfilter-littlepopup').show(); timoInterval = setInterval(function(){ $('.bhfilter-littlepopup').hide(); clearInterval(timoInterval); },timoHideCnt); } } }); } </script> <br /> <!-- /sidebar --> </td> {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
Selin Опубликовано 21 апреля, 2019 Автор Жалоба Поделиться Опубликовано 21 апреля, 2019 в файле products.tpl {include file="filter.tpl"} Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.