Отменить В Акциях Быстрый Заказ
#1
Отправлено 10 Май 2014 - 08:34
Есть: http://joxi.ru/z7dtUxjKTJCaRvHQHNU
/discount/Letnyaya-skidka-na-detskie-kolgotki-Intreccio-Bambini
Надо, чтобы вместо кнопки "быстрый заказ" была такая же кнопка "подробнее", ведущая на карточку товара. (товар с выбором модификаций - быстрый заказ не приемлем в принципе)
Заранее спасибо всем откликнувшимся
#2
Отправлено 10 Май 2014 - 09:08
Yurren (10 Май 2014 - 08:34) писал:
Есть: http://joxi.ru/z7dtUxjKTJCaRvHQHNU
/discount/Letnyaya-skidka-na-detskie-kolgotki-Intreccio-Bambini
Надо, чтобы вместо кнопки "быстрый заказ" была такая же кнопка "подробнее", ведущая на карточку товара. (товар с выбором модификаций - быстрый заказ не приемлем в принципе)
Заранее спасибо всем откликнувшимся
Здравствуйте, уточните пожалуйста, Вы хотите полностью заменить "быстрый заказ" на всем сайте на кнопку "подробнее" или только в разделе Акции?
Изменение кнопки "Быстрый заказ" на "Подробнее" в разделе Акции.
Редактируем шаблон Просмотр Акции
Находим 124-131 строка
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <!--a class="ajax_add_to_cart_button add_to_cart_ph" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> <a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a> </form>
Заменяем на
<a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее">Подробнее</a> <!--form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <!--a class="ajax_add_to_cart_button add_to_cart_ph" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> <!--a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a> </form-->
Далее находим 197-202
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <a class="ajax_add_to_cart_button add_to_cart link" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a> </form>
Заменяем на
<a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее">Подробнее</a> <!--form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <a class="ajax_add_to_cart_button add_to_cart link" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a> </form-->
#3
Отправлено 10 Май 2014 - 09:21
Castiel (10 Май 2014 - 09:08) писал:
Спасибо!
#4
Отправлено 10 Май 2014 - 09:31
Yurren (10 Май 2014 - 09:21) писал:
Спасибо!
В ваших шаблонах уже закомментирована форма быстрого заказа, Вы можете добавить этот код перед закомментированным блоком и тогда появится кнопка Подробнее
<div class="product_list_add_to_cart"> <a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее">Подробнее</a> </div>
Пример для шаблона Товары
Находим
<!--<div class="product_list_add_to_cart"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <!--a class="ajax_add_to_cart_button add_to_cart_ph" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> <!--<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>--> <!--</form> </div>-->
Заменяем на
<div class="product_list_add_to_cart"> <a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее">Подробнее</a> <!--form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <!--a class="ajax_add_to_cart_button add_to_cart_ph" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> <!--<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a> </form--> </div>
По аналогии делаем тоже самое в шаблоне HTML
#5
Отправлено 10 Май 2014 - 09:50
Castiel (10 Май 2014 - 09:31) писал:
<div class="product_list_add_to_cart"> <a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее">Подробнее</a> </div>
Пример для шаблона Товары
Находим
<!--<div class="product_list_add_to_cart"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <!--a class="ajax_add_to_cart_button add_to_cart_ph" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> <!--<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>--> <!--</form> </div>-->
Заменяем на
<div class="product_list_add_to_cart"> <a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее">Подробнее</a> <!--form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <!--a class="ajax_add_to_cart_button add_to_cart_ph" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> <!--<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a> </form--> </div>
По аналогии делаем тоже самое в шаблоне HTML
Спасибо! Почти что получилось!
Посмотрите, опытным взглядом надпись "Подробнее" на виде в виде списка не отцентрирована
http://joxi.ru/EcxtUxjKTJCZRmPY4KE
и стала выскакивать 1 js-ошибка (примерно 2 раза за 3 открытия
- [color=red !important]Uncaught TypeError: undefined is not a function openapi.js?112:158[/color]
-
[color=red !important]w.fastXDM.onMessage[/color]
-
#6
Отправлено 10 Май 2014 - 10:04
Yurren (10 Май 2014 - 09:50) писал:
Посмотрите, опытным взглядом надпись "Подробнее" на виде в виде списка не отцентрирована
http://joxi.ru/EcxtUxjKTJCZRmPY4KE
и стала выскакивать 1 js-ошибка (примерно 2 раза за 3 открытия
- [color=red !important]Uncaught TypeError: undefined is not a function openapi.js?112:158[/color]
-
[color=red !important]w.fastXDM.onMessage[/color]
-
Попробуйте такой вариант
Редактируем шаблон Просмотр Акции
Находим 199 строку
<a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее">Подробнее</a>Заменяем на
<a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее" style="display: inline;">Подробнее</a>
#7
Отправлено 10 Май 2014 - 10:11
Castiel (10 Май 2014 - 10:04) писал:
Редактируем шаблон Просмотр Акции
Находим 199 строку
<a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее">Подробнее</a>Заменяем на
<a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее" style="display: inline;">Подробнее</a>
Спасибо! Отцентрировалось замечательно
А с js-ошибкой что нить можно сделать?
#8
Отправлено 10 Май 2014 - 10:12
Yurren (10 Май 2014 - 10:11) писал:
А с js-ошибкой что нить можно сделать?
Указанная вами ошибка не обнаружена, пожалуйста уточните на скриншоте где ее можно наблюдать и при каких действиях она появляется.
Возможно для решения данный проблемы достаточно почистить кеш браузера.
Как очистить кэш браузера
#9
Отправлено 10 Май 2014 - 10:30
Castiel (10 Май 2014 - 10:12) писал:
Возможно для решения данный проблемы достаточно почистить кеш браузера.
Как очистить кэш браузера
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных