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

Как выбрать в списке нужный option по id варианта в url?


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

Добрый день! Подскажите, есть select с вариантами товара. Когда переходим по ссылке с GET параметром variant=id, то цена отображается нужного, но как сделать, что бы еще и выбирался нужный option?
Сейчас из вариантом у меня, передать этот id варианта в доп переменной и уже сравнивать с id в option.

Или на очень крайний случай сравнить цену.
Есть возможность сделать это без дописывания в ProductView?

Изменено пользователем AFI
Ссылка на сообщение
Поделиться на другие сайты

Есть возможность сделать это без дописывания в ProductView?

 

Есть — поищите на форуме, сталкивался с решением и делал как-то давно

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

в селекте по вариантам нужно дописать {if $v->id==$smarty.get.variant}selected{/if} или {if $product->variant->id==$v->id}selected{/if}

 

примерно так

 

	<select name="variant" >
		{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}" {if $product->variant->id==$v->id}selected{/if}>
		{$v->name}
		</option>
		{/foreach}
	</select>
Изменено пользователем mishanya
Ссылка на сообщение
Поделиться на другие сайты

В стандартной симпле и так все работает http://beta.simplacms.ru/products/apple-iphone-4s-16gb?variant=2 посмотрите условие в шаблоне default.

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

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

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

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

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

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

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

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

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

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