Одинаково настроенные опции товаров отображаются по разному

голоса: 0

Здравствуйте! У меня у некоторых товаров по 2 опции. Заметили, что в карточке товара у одной из опций "Покраска и патина" уже выбрано первое значение, а у ширины по умолчанию стоит слово "выбрать". Вот как здесь, например: http://mebelkovanaya.ru/shop/1262/desc/banketka-kovanaja-s-polkoj-karmashkom


Зашла в опции, сравнила "галочки", у "Покраски и патины" с пока работающей правильно "Шириной". Сняла "галочку" напротив "выделять первое значение в "radio buttons", хотя у меня не "радио кнопки", а выпадающий список. Но опции по-прежнему работают по разному: у "Покраски...." стоит первое значение, а у "Ширины" слово "выбрать".

Кэш почистила несколько раз, не помогло.

Помогите, пожалуйста, поставить слово "выбрать" и в "Покраску". 

Адрес сайта http://mebelkovanaya.ru
Закрыто с пометкой: Проблема решена
| Автор: | Категория: Интернет-магазин
Закрыт | | Автор: Валентина Шамарина

Ответов: 1

Голоса: +1
 
Лучший ответ

У вас в шаблоне страницы товара стоит вот такой скрипт:

<script>
 var opt = $("#id-$ID$-oitem-2 option[value=0]"),
 html = $("<div>").append(opt.clone()).html();
html = html.replace(/\>/, ' selected="selected">');
opt.replaceWith(html);
 var opt = $("#id-$ID$-oitem-3 option[value=0]"),
 html = $("<div>").append(opt.clone()).html();
html = html.replace(/\>/, ' selected="selected">');
opt.replaceWith(html);
 var opt = $("#all-$ID$-options-selectors option[value=0]"),
 html = $("<div>").append(opt.clone()).html();
html = html.replace(/\>/, ' selected="selected">');
opt.replaceWith(html);
 var opt = $("#all-$ID$-oitem-3 option[value=0]"),
 html = $("<div>").append(opt.clone()).html();
html = html.replace(/\>/, ' selected="selected">');
opt.replaceWith(html);
 </script>

попробуйте его на время удалить, после очистить кеш в браузере https://ukit.com/ru/help/kak-ochistit-cahe и проверьте работу опций.

| Автор:
Выбор ответа лучшим | | Автор: Валентина Шамарина
да, спасибо, помогло. Теперь всё выглядит как надо.
...