- Регистрация
- 10 Май 2007
- Сообщения
- 1.332
- Реакции
- 1.237
- Автор темы
- Заблокирован
- #1
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Тогда, это больше все всего проблема самого движка. Где брал скрипт?
<form action="index.php?productID={$product_info.productID}" method=post name="MainForm1_{$product_info.productID}">
{counter name='select_counter' start=0 skip=1 print=false assign='select_counter_var'}
{section name=i loop=$product_info.product_extra}
{if $product_info.product_extra[i].option_type eq 0 }
{$product_info.product_extra[i].name}: {$product_info.product_extra[i].option_value}<br>
{else}
{section name=k loop=$product_info.product_extra[i].option_show_times}
{$product_info.product_extra[i].name}{if $product_info.product_extra[i].option_show_times > 1} ({$smarty.section.k.index+1}):{else}:{/if}
{counter name=select_counter}
{if $product_info.product_extra[i].values_to_select_count == 1}
<b>{$product_info.product_extra[i].values_to_select[0].option_value}</b><br><input type="hidden" name="option_select_{$select_counter_var}_{$product_info.productID}" value='{$product_info.product_extra[i].values_to_select[0].price_surplus}:{$product_info.product_extra[i].values_to_select[0].variantID}'>
{else}
{if $smarty.section.k.index == 0}
<select name='option_select_{$select_counter_var}_{$product_info.productID}' onchange='GetCurrentCurrency_{$product_info.productID}();' class="WCHhider">
{section name=j loop=$product_info.product_extra[i].values_to_select}
<option value='{$product_info.product_extra[i].values_to_select[j].price_surplus}:{$product_info.product_extra[i].values_to_select[j].variantID}' {if $product_info.product_extra[i].values_to_select[j].variantID eq $product_info.product_extra[i].variantID}selected{/if}>{$product_info.product_extra[i].values_to_select[j].option_value}</option>
{/section}
</select><br>
{else}
<select name='option_select_{$select_counter_var}_{$product_info.productID}' onchange='GetCurrentCurrency_{$product_info.productID}();' class="WCHhider">
<option value='0:-1'>{$smarty.const.NOT_DEFINED}</option>
{section name=j loop=$product_info.product_extra[i].values_to_select}
<option value='{$product_info.product_extra[i].values_to_select[j].price_surplus}:{$product_info.product_extra[i].values_to_select[j].variantID}'>{$product_info.product_extra[i].values_to_select[j].option_value}</option>
{/section}
</select><br>
{/if}{/if}
{/section}
{/if}
{/section}
</form>
Хм...
Вот так должно выдавать (и выдает) только характеристику с одним значением.
Посмотреть вложение 48353
На сайте выглядит так:
Разрешение экрана: 800x480
Без раскрывающегося списка.
Попробуй выставлять значения (галочки) разными комбинациями.
Если отметить несколько чекбоксов в категории какого нибудь параметра (например Вкус) - то появится выпадающий список. А если выбрать "задается произвольно" - нужно будет печатать текстомЗадача именно в том, чтобы для "производитель" и "упаковка" не выдавало такие выпадающие списки а просто печатало текстом, а для характеристики "вкус" выпадающий список выводился
Т.е. правкой кода не получиться?Если отметить несколько чекбоксов в категории какого нибудь параметра (например Вкус) - то появится выпадающий список. А если выбрать "задается произвольно" - нужно будет печатать текстом
С чего это взято? Если отметить один чекбокс и поставить "По умолчанию" то выпадающий список не должен появляться. См. скриншот в посте Для просмотра ссылки ВойдиЕсли отметить несколько чекбоксов в категории какого нибудь параметра (например Вкус) - то появится выпадающий список. А если выбрать "задается произвольно" - нужно будет печатать текстом
Все сделано так жеС чего это взято? Если отметить один чекбокс и поставить "По умолчанию" то выпадающий список не должен появляться. См. скриншот в посте Для просмотра ссылки Войдиили Зарегистрируйся
А должна показываться одна характеристика (без раскрывающегося списка).
Вот пример с сайта:
Последняя характеристика с раскрытым выпадающим списком, это когда отмечено несколько чекбоксов. Остальные - либо записаны как "Произвольное значение" либо с одним отмеченным чекбоксом в разделе "Выбор из возможных значений".
А я не понял, а что это у тебя за портянка такая?! Что то там у тебя явно накручено не по уму.Все сделано так же
Но выпадающий список для производителя выводится.