Перейти к содержимому


Фото
- - - - -

Убрать авто раскрытие фильтра


  • Чтобы отвечать, сперва войдите на форум
5 ответов в теме

#1 Selin

Selin
  • Пользователь
  • 14 сообщений
  • Дизайн, Программирование, Верстка, SEO, Пользователь
  • Откуда:Южно-Сахалинск

Опубликовано 21.04.2019 - 12:28

Всем привет!

Подскажите пожалуйста, как убрать авто раскрытие фильтра. захожу в товары а фильтр автоматически раскрывается все свойства товаров и так идет вниз страницы пока не закончится все свойства.



#2 shooroop

shooroop
  • Фрилансер
  • 943 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 21.04.2019 - 12:53

добавить нужные стили в шаблон



#3 Selin

Selin
  • Пользователь
  • 14 сообщений
  • Дизайн, Программирование, Верстка, SEO, Пользователь
  • Откуда:Южно-Сахалинск

Опубликовано 21.04.2019 - 12:57

под каждое свойство?

есть ли общий параметр?

можно по подробнее


Изменено: Selin, 21.04.2019 - 13:03


#4 shooroop

shooroop
  • Фрилансер
  • 943 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 21.04.2019 - 13:12

под каждое свойство?

есть ли общий параметр?

можно по подробнее

 

 

Я гадать не умею. Я не знаю как сделн у вас вывод свойств чтоб вам подсказать. Я вам подсказал как это сделать Вам надо привести вид шаблона свойств к такому блоку  https://webkab.ru/de...o/toggle3.html при нажатии раскрывается список



#5 Selin

Selin
  • Пользователь
  • 14 сообщений
  • Дизайн, Программирование, Верстка, SEO, Пользователь
  • Откуда:Южно-Сахалинск

Опубликовано 21.04.2019 - 13:22

{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}


#6 Selin

Selin
  • Пользователь
  • 14 сообщений
  • Дизайн, Программирование, Верстка, SEO, Пользователь
  • Откуда:Южно-Сахалинск

Опубликовано 21.04.2019 - 13:27

в файле products.tpl

 

{include file="filter.tpl"}





0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых