bergamota (02 Апрель 2014 - 19:51) писал:
Понятно. Не знала, что на каждый домен заводится свой номер аккаунта. Разве шаблон Весна не одинаков для всех? Не обязательно ж смотреть именно через мой аккаунт (SL-279722 - здесь весна).
Здравствуйте, многие пользователи сильно изменяют стандартные шаблоны и при написании инструкции используя оригинальный шаблон код может немного отличаться.
Создание кнопки "Уведомить меня" для шаблона "Весна".
В шаблоне "Товар"
Находим:
<input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/>
Заменяем на:
<a id="button-cart" class="button button_cart_product submit" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара «{GOODS_NAME}»?' } else { quickorder('.goodsDataForm'); return false; } return false;" title="Положить «{GOODS_NAME}» в корзину"/ href="#">{% IF GOODS_MOD_REST_VALUE>0 %}В корзину{% ELSE %}Уведомить меня{% ENDIF %}</a>
В файле "main.css".
Найти:
a.button {display: inline-block;text-decoration: none;padding:10px;}
Заменить:
a.button {display: inline-block;text-decoration: none;padding: 10px;background: #ff0551;line-height: 16px;}
В файле "main.js".
Найти:
// Есть ли товар есть в наличии
if(modificationRestValue>0) {
goodsAvailableTrue.show();
goodsAvailableFalse.hide();
// Если товара нет в наличии
} else {
goodsAvailableTrue.hide();
goodsAvailableFalse.show();
}
Заменить:
// Есть ли товар есть в наличии
if(modificationRestValue>0) {
goodsAvailableTrue.show();
goodsAvailableFalse.hide();
$('#button-cart').html('В корзину');
// Если товара нет в наличии
} else {
goodsAvailableTrue.hide();
goodsAvailableFalse.show();
$('#button-cart').html('Уведомить меня');
}