Simpla 2: копирование цен в админке

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!

Отзывы

Оставьте отзыв
На него будут приходить уведомление при ответе. На сайте не публикуется