[Помощь] Доп. ЗХарактеристика товара, изменить выпадающий список на кнопку

Тема в разделе "WebAsyst", создана пользователем Kugel, 27 янв 2011.

Модераторы: mdss
  1. Kugel

    Kugel Создатель

    Регистр.:
    3 сен 2009
    Сообщения:
    16
    Симпатии:
    4
    Помогите. Цель сделать выбор не из списка как в стандарте вэбасиста а путем нажатия на кнопку (картинку)
    сам скрипт (файл product_params_selectable.html)
    HTML:
    <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}
    			<select name='option_{$_cnt}' class="product_option">
    			<option value='' rel="0">{"str_not_defined"|translate|escape:'html'}</option>
    			{section name=j loop=$product_extra[i].values_to_select}
    			<option value='{$product_extra[i].values_to_select[j].variantID}' rel='{$product_extra[i].values_to_select[j].price_surplus}'
    			{if $product_extra[i].values_to_select[j].variantID == $product_extra[i].variantID}selected="selected"{/if}>
    				{$product_extra[i].values_to_select[j].option_value}
    			</option>
    			{/section}
    			</select>
    		</td>
    	</tr>
    	{/section}
    	{/if}
    {/section}
    </table>
     
  2. Kugel

    Kugel Создатель

    Регистр.:
    3 сен 2009
    Сообщения:
    16
    Симпатии:
    4
    ну вот что то вроде сделал , только цена чот не меняется !?

    HTML:
    {if !$CPT_CONSTRUCTOR_MODE}
    
    <table border="1">
    {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>
    <FORM>
    {section name=j loop=$product_extra[i].values_to_select}
    <BUTTON TYPE="SUBMIT" onClick='{$product_extra[i].values_to_select[j].price_surplus}'
    			{if $product_extra[i].values_to_select[j].variantID == $product_extra[i].variantID}selected="selected"{/if}">
    
    <IMG SRC="{$smarty.const.URL_JS}/jc/css/button.gif" WIDTH=16 HEIGHT=16 ALIGN="ABSMIDDLE" BORDER=0"><SPAN STYLE="font-size: 8pt">{$product_extra[i].values_to_select[j].option_value}</SPAN>
    
    </BUTTON>
    </FORM>
    			{/section}
    
    		</td>
    	</tr>
    	{/section}
    	{/if}
    {/section}
    </table>