Ответить Новая тема Новый опрос 
 Не работает Color picker
Aci-RoY


Новичок
Сообщений: 51
Откуда: Санкт-Петербург
Регистрация: 28-08-2013


05-09-2013 02:54
Здравствуйте.

Не работает Color picker, при нажатии на квадрат выбора цвета, ничего не происходит.

Версия Prestashop: 1.5.4.1
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Aci-RoY


Новичок
Сообщений: 51
Откуда: Санкт-Петербург
Регистрация: 28-08-2013


05-09-2013 13:16
Нашел, что ругается на строчку в файле product.js

Цитата:
Uncaught ReferenceError: id_color_default is not defined product.js:155
updateColorSelect product.js:155
onclick


$('#group_'+id_color_default+' option[value!='+id_attribute+']').attr('selected', 'selected');

Что тут может быть не так?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Aci-RoY


Новичок
Сообщений: 51
Откуда: Санкт-Петербург
Регистрация: 28-08-2013


06-09-2013 13:11
Объявил переменную эту, на которую жаловались

Цитата:
var id_color_default = '{$id_color_default}';


Но ничего не поменялось :confus: Кроме того, что пропала ошибка

Вообще вот эта часть выводит цветные квадратики...

Цитата:
{*{if isset($colors) && $colors}
  <!-- colors -->
  <div id="color_picker">
  <p>{l s='Pick a color:' js=1}</p>
  <div class="clear"></div>
  <ul id="color_to_pick_list" class="clearfix">
  {foreach from=$colors key='id_attribute' item='color'}
    <li><a id="color_{$id_attribute|intval}" class="color_pick" style="background: {$color.value};" onclick="updateColorSelect({$id_attribute|intval});$('#wrapResetImages').show('slow');" title="{$color.name}">{if file_exists($col_img_dir|cat:$id_attribute|cat:'.jpg')}<img src="{$img_col_dir}{$id_attribute}.jpg" alt="{$color.name}" width="20" height="20" />{/if}</a></li>
  {/foreach}
  </ul>
  <div class="clear"></div>
  </div>
  {/if}*}


Я в этом просто Ноль, не смогу быстро разобраться :)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос