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

Выпадающий список в товаре, вместо булитов!


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

Решение тут http://genger.co.cc/page/zamena-radiobutton-na-select
Но сразу предупреждаю Вас если версия SIMPLA 2.3 у вас в ajax_cart.js будет 11 строка
data: {variant: variant},
ее меняем на
data: {variant: ($(this).find('input[name=variant]:checked'&
amp;
amp;
#41;.val() || $(this).find('select[name=variant]').val(
1;)},
и все работает

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 53
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

  • 9 месяцев спустя...

Все уже решил в другом месте.

 

Подскажите, пожалуйста. 

 

Все сделал как здесь: http://vitam.16mb.com/page/zamena-radiobutton-na-select

 

Все получилось.

 

Но! если у какой-то позиции есть один вариант или один вариант из нескольких в наличии, то все равно показывается выпадающий список. 

 

Как сделать так чтобы в случае, если есть один вариант выпадающий список  не показывался? 

 

Я так понимаю нужно изменить вот этот фрагмент: 

<select name="variant" {if $product->variants|count==1  && !$product->variant->name}style='display:none;'{/if}>
				{foreach $product->variants as $v}
				<option value="{$v->id}" {if $v->compare_price > 0}compare_price="{$v->compare_price|convert}"{/if} price="{$v->price|convert}">
				{$v->name}
				</option>
				{/foreach}
			</select>

Как?

вот эта конструкция не срабатывает:

 

{if $product->variants|count==1 && !$product->variant->name}style='display:none;'{/if}>

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

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

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

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

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

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

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

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

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

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

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