Simpla 2: копирование цен в админке
Откроем файл simpla/design/html/product.tpl в яваскрипте (~129 строка) перед кодом
function show_category_features(category_id)
добавим код
$('#variants_block span.copy').click(function() { var v = $('#variants ul:first-child'), price = v.find('li.variant_price input').val(), old_price = v.find('li.variant_discount input').val(); $('#variants ul').each(function(){ $(this).find('li.variant_price input').val(price); $(this).find('li.variant_discount input').val(old_price); }); });
Далее по коду (~550 строка) после
<span class="add" id="add_variant"><i class="dash_link">Добавить вариант</i></span>
Добавим кнопку
<span class="copy"><i class="dash_link">Скопировать цену</i></span>
Теперь все работает. Но чтобы это красиво выглядело: в файле стилей simpla/design/css/style.css вместо стиля (строка 225)
#variants_block span.add
добавим общий стиль для старой и новой кнопки
#variants_block span.add, #variants_block span.copy { margin-left: 30px; float: left; margin-top: 5px; display: block; background-repeat: no-repeat; padding-left: 20px; background-image: url(../images/plus-circle.png); } #variants_block span.copy { background-image: url(../images/tick.png); }
Вот и все на сегодня.
Всем приятной работы с SimplaCMS!
Комментарии
Доброе время суток!
Функционал и был написан в том ключе, что цена с первого варианта в списке копируется всем остальным.
Немного не понятно что именно Вы хотите изменить.
Уточните пожалуйста что именно за проблема или напишите в скайп simplashop.com