[Помощь] Webasyst radio button характеристики

попробуй так
HTML:
{literal}
<script type="text/javascript">
$(function() {
	$('.option_place input[type=radio]').click(function () {
		$('input:not(:checked)').parent().removeClass("option_place_selected");
		$('input:checked').parent().addClass("option_place_selected");
	});
	$('.option_place input[type=radio]:checked').parent().addClass('option_place_selected');
})
</script>
{/literal}
 
<table>
{counter name='select_counter' start=0 skip=1 print=false assign='select_counter_var'}
{section name=i loop=$product_extra}
{if $product_extra[i].option_type != 0 }
{section name=k loop=$product_extra[i].option_show_times}
    <tr>                   
        <td>
            {$product_extra[i].name|escape:'html'}{if $product_extra[i].option_show_times > 1 }({counter name=option_show_times}):{else}:{/if}
        </td>
        <td>
{counter name=select_counter assign=_cnt}
{section name=j loop=$product_extra[i].values_to_select}
			<div class="option_place">
				<input type="radio" name="option_{$_cnt}" id="option_{$product_extra[i].values_to_select[j].variantID}" class="product_option" value="option_{$product_extra[i].values_to_select[j].variantID}"{if $product_extra[i].values_to_select[j].variantID == $product_extra[i].variantID} checked="checked"{/if} /><label for="option_{$product_extra[i].values_to_select[j].variantID}">{$product_extra[i].values_to_select[j].option_value}</label>
			</div>
{/section}
        </td>
    </tr>
    {/section}
    {/if}
{/section}
</table>
 
{else}
    <table>
    <tr>                   
    <td>Color:            </td>
    <td>
   
    <select name='option_select_1_71' onchange='GetCurrentCurrency_71()'>
    <option value='0.00:8'>
    white
    </option>
    <option value='0.00:5'>
   
    yellow
    </option>
    <option value='0.00:6'>
    green
    </option>
    </select>
    </td>
    </tr>
    </table>
{/if}

ЗЫ jquery подключен?
 
плюс обновил пример на jsfiddle, чтобы активный размер сразу выделялся и писался текущий размер
Для просмотра ссылки Войди или Зарегистрируйся
 
плюс обновил пример на jsfiddle, чтобы активный размер сразу выделялся и писался текущий размер
Для просмотра ссылки Войди или Зарегистрируйся

Да, jquery подключен. Если брать твой пример выше постом - все работает, как только придаю блоку класс wrap сразу ошибка, про которую я писал. Тобишь сейчас работает без оформления, а только радиокнопками.

P.S. и как вывести выбранные характеристики в корзине?

Добавил в published/SC/html/scripts/modules/cart/scripts/shopping_cart.php

перед

Код:
$smarty->assign("cart_content", xHtmlSpecialChars($resCart["cart_content"], null, 'name') );

эту строку

Код:
foreach ($resCart["cart_content"] as $i => $product){
    $resCart["cart_content"][$i]['product_extra'] = GetExtraParametrs ($product['productID']);
}

и в шаблоне /published/SC/html/scripts/templates/frontend/shopping_cart.html вывел

Код:
<span class="prdbrief_options">
                {section name=j loop=$cart_content[i].product_extra}
                {section name=c loop=$cart_content[i].product_extra[j].values_to_select}
                    {$cart_content[i].product_extra[j].values_to_select[c].option_value}
                  {/section}
                {/section}
                      </span>

в результате выводятся все характеристики, а не выбранные пользователем

Заранее спасибо
 
слой wrap не нужен, удали его.
По характеристикам здесь есть ответ Для просмотра ссылки Войди или Зарегистрируйся
 
Ребята так и не понял, какой рабочий вариант?
 
если бы еще по onclick-у обновлял цену и в корзину клался с указанными доп.характеристиками
 
если бы еще по onclick-у обновлял цену и в корзину клался с указанными доп.характеристиками
вообще-то это работает. Характеристики должны быть в форме добавления продукта (как и спан с ценой), тогда все будет обновляться.
 
вообще-то это работает. Характеристики должны быть в форме добавления продукта (как и спан с ценой), тогда все будет обновляться.
Можете сказать более развернуто про форму ? и еще у меня несколько видов характеристик, но с вышеприведённым кодом выбирается одно значение на всех
 
У меня тоже рабочий вариант Для просмотра ссылки Войди или Зарегистрируйся никак не хочет работать, не передается в корзину выбранная характеристика и все тут! Товар падает в корзину, но доп.характеристика не указывается в корзине, как решить не пойму, всю голову сломал уже!Помогите кто-нибудь!
 
Назад
Сверху