Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Всем привет!

 

есть фильтр, при выборе не фильтрует товары, просто обновляет страницу и показывает все товары все равно.

{if $features}
	<div class='col-md-24 well well-sm list-inline featuresProductsView'>
		{foreach $features as $f}
		<div class="col-xs-12 col-sm-12 col-md-8">
			<p data-feature="{$f->id}">{$f->name}:</p>
			<select onchange="location = this.value;" {if $smarty.get.$f@key}class='active'{/if}>
			<option value="{url params=[$f->id=>null]}" {if !$smarty.get.$f@key}selected{/if}>Все варианты</option>
			{foreach $f->options as $o}<option value="{url params=[$f->id=>$o->value, page=>null]}" {if $smarty.get[$f@key] == $o->value} selected{/if}>{$o->value|escape}</option>{/foreach}
			</select>

		</div>
		{/foreach}

 

Ссылка на сообщение
Поделиться на другие сайты

Проверяйте код, который формируется, ссылки в нем, а также работу JS. Хорошо бы ссылку дать...

 

 

В select отсутствует обязательный параметр "name"

 

1. Интересно, откуда такое взялось.

Валидатор оценивает код

<!DOCTYPE html>
<html lang="en">
<head>
<title>test</title>
</head>
<select></select>
</html>

как безошибочный...

 

2. В данном случае атрибут name для тега select просто не нужен. Можно, конечно, его написать как-нибудь, но влиять ни на что не будет.

Ссылка на сообщение
Поделиться на другие сайты

 

Всем привет!

 

есть фильтр, при выборе не фильтрует товары, просто обновляет страницу и показывает все товары все равно.

{if $features}
	<div class='col-md-24 well well-sm list-inline featuresProductsView'>
		{foreach $features as $f}
		<div class="col-xs-12 col-sm-12 col-md-8">
			<p data-feature="{$f->id}">{$f->name}:</p>
			<select onchange="location = this.value;" {if $smarty.get.$f@key}class='active'{/if}>
			<option value="{url params=[$f->id=>null]}" {if !$smarty.get.$f@key}selected{/if}>Все варианты</option>
			{foreach $f->options as $o}<option value="{url params=[$f->id=>$o->value, page=>null]}" {if $smarty.get[$f@key] == $o->value} selected{/if}>{$o->value|escape}</option>{/foreach}
			</select>

		</div>
		{/foreach}

 

 

http://box.ui-ux-skill.ru/catalog/mobilnye-telefony

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...