Перейти к содержимому


1baddog1

Регистрация: 19 Dec 2013
Offline Активность: Aug 20 2014 09:33 AM
-----

Мои сообщения

В теме: Еще один фильтр. Теперь на AJAX.

07 August 2014 - 02:22 PM

1. даже если одно, всеравно селект (

Не рассказывайте сказки. Вы сами выложили этот код:
{if $product_extra[i].values_to_select_count == 1}
<b>{$product_extra[i].values_to_select[0].option_value}</b><br>
<input type="hidden" name="option_select_{$select_counter_var}" value='{$product_extra[i].values_to_select[0].price_surplus}:{$product_extra[i].values_to_select[0].variantID}'>
{else}
...

Возможно добавить ползунок по характеристикам где в текстовых полях указаны цифры?

Да, конечно. За деньги вообще очень многое возможно :).


Ок, за деньги подумаю, спасибо.
Да действительно, когда одно значение то нормально отображается(без селекта). Подскажите, что нужно поправить, чтобы если более двух возможных значений, то выводилось бы через запятую.

В теме: Еще один фильтр. Теперь на AJAX.

07 August 2014 - 01:08 PM

но как сделать чтобы не было селекта?

1. задавать товару ОДНО возможное значение. При одном значении селекта нет, насколько я помню, а просто строка.
2. заменить в шаблоне селект на что-либо другое. Например, на список этих значений.


1. даже если одно, всеравно селект (
2. можете написать как? Пытался найти на форуме, подобные темы поднимались, но в итоге решения не нашёл.

В product_detailed.tpl.html нашёл кусок кода, подскажите пожалуйста, на что тут нужно изменить.
<form action="index.php?productID={$product_info.productID}" method=post name="MainForm">
			  {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 eq 0 }
			  {$product_extra[i].name}: <b>{$product_extra[i].option_value}</b><br>
			  {else}
			  {counter name='option_show_times' start=0 skip=1 print=false}
			  {section name=k loop=$product_extra[i].option_show_times}
			  {$product_extra[i].name}{if $product_extra[i].option_show_times > 1 }
			  ({counter name=option_show_times}):{else}:{/if}
			  {counter name=select_counter}
			  {if $product_extra[i].values_to_select_count == 1} <b>{$product_extra[i].values_to_select[0].option_value}</b><br>
			  <input type="hidden" name="option_select_{$select_counter_var}" value='{$product_extra[i].values_to_select[0].price_surplus}:{$product_extra[i].values_to_select[0].variantID}'>
			  {else}
			  {if $smarty.section.k.index == 0}
			  <select name='option_select_{$select_counter_var}' onchange='GetCurrentCurrency();' class="WCHhider">
			   
				  {section name=j loop=$product_extra[i].values_to_select}
				 
			    <option value='{$product_extra[i].values_to_select[j].price_surplus}:{$product_extra[i].values_to_select[j].variantID}' {if $product_extra[i].values_to_select[j].variantID eq $product_extra[i].variantID}selected{/if}>{$product_extra[i].values_to_select[j].option_value}</option>
			   
				  {/section}
			  </select>
			  <br>
			  {else}
			  <select name='option_select_{$select_counter_var}' onchange='GetCurrentCurrency();' class="WCHhider">
			    <option value='0:-1'>{$smarty.const.NOT_DEFINED}</option>
			   
				  {section name=j loop=$product_extra[i].values_to_select}
				 
			    <option value='{$product_extra[i].values_to_select[j].price_surplus}:{$product_extra[i].values_to_select[j].variantID}'>{$product_extra[i].values_to_select[j].option_value}</option>
			   
				  {/section}
			  </select>
			  <br>
			  {/if}
			  {/if}
			  {/section}
			  {/if}
			  {/section}
			  {if $select_counter_var != 0}
			  <input type=hidden value="{php}echo(getPriceUnit());{/php}" name="priceUnit">
			  {/if}
		    </form>


Возможно добавить ползунок по характеристикам где в текстовых полях указаны цифры?

В теме: Подбор товара по тематике

07 August 2014 - 12:25 PM

ок, спасибо

В теме: Еще один фильтр. Теперь на AJAX.

07 August 2014 - 12:02 PM

Но почему-то только ползунок с ценой появился, а остальных характеристик нет. С чем это может быть связано?

Например, с этим:
==============
- Как и предыдущий этот фильтр работает ТОЛЬКО с характеристиками товаров, заданными в виде вариантов характеристик. Т.е. с характеристиками в виде текстовой строки этот фильтр НЕ РАБОТАЕТ.
==============


Возможно добавить ползунок по характеристикам где в текстовых полях указаны цифры?

Подскажите ещё пожалуйста, если использовать "возможные значения" для отображения этих характеристик в фильтре. То как можно сделать, чтобы при "детальном" просмотре товара, чтобы возможно значения были не в виде селекта, а чтобы вообще было скрыто или же возможные значения были б перечислены через запятую?

Нашёл конвертер(ваша разработка-спасибо=))) из текстовых в возможные значения.
но как сделать чтобы не было селекта?

В теме: Еще один фильтр. Теперь на AJAX.

07 August 2014 - 11:33 AM

перечитал ещё раз описание модуля, и понял что у меня характеристики заданны в виде текстовых полей. Подскажите может есть другой фильтр где он будет работать с текстовыми полями характеристик.
Возможно добавить ползунок по характеристикам где в текстовых полях указаны цифры?