Позиции Которых Нет В Наличии
#1
Отправлено 13 Август 2014 - 14:03
#2
Отправлено 13 Август 2014 - 15:20
alex2049 (13 Август 2014 - 14:03) писал:
Здравствуйте, в шаблоне Товары
Находим
Быстрый заказЗаменяем на
{% IF goods.MIN_REST_VALUE > 0%}Быстрый заказ{% ELSE %}Под заказ{% ENDIF %}
Для товаров на главной необходимо использовать свою переменную вместо goods.
Для Избранные товары favorites_goods.
Для Товары на главной index_page_goods.
Для Новинки index_page_new_goods.
#3
Отправлено 13 Декабрь 2014 - 10:37
Быстрый заказЗаменил, как подсказали в последнем сообщении.
Но не совсем понял вторую часть ответа
Цитата
Для Избранные товары favorites_goods.
Для Товары на главной index_page_goods.
Для Новинки index_page_new_goods.
1.
После замены поменялись кнопки только в каталоге.
Также необходимо заменить кнопки в остальных местах:
- в блоке "Вы смотрели"
- в блоке "С этим товаром смотрят"
- в блоке "Сопутствующие товары" и т.д.
2.
При наличии нескольких модификаций кнопка "быстрый заказ" очень мешает, т.к. добавляет в корзину товар с наименьшей ценой. Как сделать так, чтобы при наличии модификаций кнопка "быстрый заказ" менялась на "подробнее"?
Также необходимо заменить кнопки в остальных местах:
- в блоке "Вы смотрели"
- в блоке "С этим товаром смотрят"
- в блоке "Сопутствующие товары" и т.д.
3. При наведении мыши на товар с несколькими фото кнопка "под заказ" опять меняется на "быстрый заказ"
Необходимо избавиться от увеличения блока по вертикали, а также сделать уровень цен и уровень кнопки одинаковым.
Показал на рисунке
4. Убрать элемент "добавить в избранное" отовсюду, в том числе при наведении курсора на товар с несколькими фото
#4
Отправлено 15 Декабрь 2014 - 16:29
#7
Отправлено 15 Декабрь 2014 - 22:10
- в каталоге таблицей и списком
- при наведении курсора на товар с несколькими фото
- в блоке "Вы смотрели"
- в блоке "С этим товаром смотрят"
- в блоке "Сопутствующие товары" и т.д.
При этом кнопка "под заказ" должна остаться красной.
Спасибо
#8
Отправлено 16 Декабрь 2014 - 02:47
bronko (13 Декабрь 2014 - 10:37) писал:
При наличии нескольких модификаций кнопка "быстрый заказ" очень мешает, т.к. добавляет в корзину товар с наименьшей ценой. Как сделать так, чтобы при наличии модификаций кнопка "быстрый заказ" менялась на "подробнее"?
Также необходимо заменить кнопки в остальных местах:
- в блоке "Вы смотрели"
- в блоке "С этим товаром смотрят"
- в блоке "Сопутствующие товары" и т.д.
3. При наведении мыши на товар с несколькими фото кнопка "под заказ" опять меняется на "быстрый заказ"
Необходимо избавиться от увеличения блока по вертикали, а также сделать уровень цен и уровень кнопки одинаковым.
Показал на рисунке
111.jpg
2.В шаблоне Товары найдите:
<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="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a> <!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> </form>замените на:
{% IF goods.COUNT_MODIFICATION>0 %} <a class="buy_button" href="{goods.URL}">Подробнее</a> {% ELSE %} <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="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a> <!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> </form> {% ENDIF %}
аналогичные изменения и для других блоков, будет изменять только переменная goods
3. Данной проблемы воспроизвести не удалось, кнопка при наведении не меняет текста.
bronko (15 Декабрь 2014 - 22:10) писал:
- в каталоге таблицей и списком
- при наведении курсора на товар с несколькими фото
- в блоке "Вы смотрели"
- в блоке "С этим товаром смотрят"
- в блоке "Сопутствующие товары" и т.д.
При этом кнопка "под заказ" должна остаться красной.
Спасибо
для этого необходимо добавить класс, т.е.:
<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="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a> <!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> </form>
заменяем на:
<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="buy_button {% IF goods.MIN_REST_VALUE > 0%}buy{% ENDIF %}" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a> <!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> </form>
и в main.css добавляем:
.buy{ bakground:#000000; }
#9
Отправлено 16 Декабрь 2014 - 10:37
Цитата
<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="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a>
<!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
</form>
замените на:
{% IF goods.COUNT_MODIFICATION>0 %}
<a class="buy_button" href="{goods.URL}">Подробнее</a>
{% ELSE %}
<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="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a>
<!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
</form>
{% ENDIF %}
аналогичные изменения и для других блоков, будет изменять только переменная goods
Вот что получилось. Кнопка встала криво, к тому же заменилась даже там, где только одна модификация. Т.е. поменялась почти везде.
Цитата
Цитата
Показал на рисунке
#10
Отправлено 16 Декабрь 2014 - 14:49
bronko (16 Декабрь 2014 - 10:37) писал:
Untitled-1.gif
Кнопка не меняется, с этим уже все ок.Интересует вторая часть вопроса, а именно:
Там на скрине все видно
найдите в шаблоне Товары код
<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="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a> <!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> </form>
замените на
<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}" /> {% IF goods.COUNT_MODIFICATION>1 %} <a class="buy_button" href="{goods.URL}">Подробнее</a> {% ELSE %} <a class="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a> <!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> {% ENDIF %} </form>для того что бы убрать возможность добавить в избранное найдите в шаблоне Товары код
<!-- Если есть возможность добавить товар в избранное --> {% IF goods.IS_HAS_IN_FAVORITES_LIST %} <a class="wishlist add_to_wishlist_small_text added" data-action-is-add="0" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в избранное" data-action-delete-title="Убрать «{goods.NAME}» из избранного" data-action-text-add="Добавить в избранное" data-action-text-delete="Удалить из избранного" title="Убрать «{goods.NAME}» из избранного" href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" >Удалить из избранного</a> {% ELSE %} <a class="wishlist add_to_wishlist_small_text" data-action-is-add="1" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в избранное" data-action-delete-title="Убрать «{goods.NAME}» из избранного" data-action-text-add="Добавить в избранное" data-action-text-delete="Удалить из избранного" title="Добавить «{goods.NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" >Добавить в избранное</a> {% ENDIF %} <!-- END Если есть возможность добавить товар в избранное -->и удалите
далее в шаблоне Товар найдите
<!-- Если есть возможность добавить товар в избранное --> {% IF GOODS_MOD_IS_HAS_IN_FAVORITES_LIST %} <a class="wishlist add_to_wishlist_small_text added" data-action-is-add="0" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в избранное" data-action-delete-title="Убрать «{GOODS_NAME}» из избранного" data-action-text-add="Добавить в избранное" data-action-text-delete="Удалить из избранного" title="Убрать «{GOODS_NAME}» из избранного" href="{FAVORITES_DELETE_URL}?id={GOODS_MOD_ID}&return_to={CURRENT_URL | urlencode}" >Удалить из избранного</a> {% ELSE %} <a class="wishlist add_to_wishlist_small_text" data-action-is-add="1" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в избранное" data-action-delete-title="Убрать «{GOODS_NAME}» из избранного" data-action-text-add="Добавить в избранное" data-action-text-delete="Удалить из избранного" title="Добавить «{GOODS_NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={GOODS_MOD_ID}&return_to={CURRENT_URL | urlencode}" >Добавить в избранное</a> {% ENDIF %} <!-- END Если есть возможность добавить товар в избранное -->удалите
далее найдите и удалите
<!-- Если есть возможность добавить товар в избранное --> {% IF related_goods.IS_HAS_IN_FAVORITES_LIST %} <a class="wishlist add_to_wishlist_small_text added" data-action-is-add="0" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{related_goods.NAME}» в избранное" data-action-delete-title="Убрать «{related_goods.NAME}» из избранного" data-action-text-add="Добавить в избранное" data-action-text-delete="Удалить из избранного" title="Убрать «{related_goods.NAME}» из избранного" href="{FAVORITES_DELETE_URL}?id={related_goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" >Удалить из избранного</a> {% ELSE %} <a class="wishlist add_to_wishlist_small_text" data-action-is-add="1" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{related_goods.NAME}» в избранное" data-action-delete-title="Убрать «{related_goods.NAME}» из избранного" data-action-text-add="Добавить в избранное" data-action-text-delete="Удалить из избранного" title="Добавить «{related_goods.NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={related_goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" >Добавить в избранное</a> {% ENDIF %} <!-- END Если есть возможность добавить товар в избранное -->
#11
Отправлено 17 Декабрь 2014 - 00:40
Только требуется внести такие же изменения (с кнопкой подробнее) в блоках "сопутствующие товары", "с этим товаром смотрят", "вы смотрели".
Пробовал скопировать этот код в файл "товар" чтобы внести изменения в кнопки "сопутствующие товары", "с этим товаром смотрят", но почему-то все кнопки становятся "под заказ"
Также вопрос номер 3 все еще не решен.
При наличии нескольких фото если навести курсор на такой товар в каталоге, слева появляются дополнительные фото. При этом текст и кнопка скачут, и сам блок с товаром зачем-то увеличивается по высоте. Как исправить, чтобы не скакала инфа и блок по высоте не увеличивался?
#12
Отправлено 17 Декабрь 2014 - 03:22
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{related_goods.MIN_PRICE_NOW_ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{related_goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{related_goods.MIN_PRICE_NOW_ID}" /> <a class="buy_button" onclick="quickorder('.product-form-{related_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">В корзину</a> <!--a class="buy_button" onclick="$('.product-form-{related_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> </form>замените на:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{related_goods.MIN_PRICE_NOW_ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{related_goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{related_goods.MIN_PRICE_NOW_ID}" /> {% IF related_goods.COUNT_MODIFICATION>1 %} <a class="buy_button" href="{related_goods.URL}">Подробнее</a> {% ELSE %} <a class="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={related_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={related_goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{related_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{% IF related_goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a> {% ENDIF %} </form>
далее найдите:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{related_views_goods.MIN_PRICE_NOW_ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{related_views_goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{related_views_goods.MIN_PRICE_NOW_ID}" /> <a class="buy_button" onclick="quickorder('.product-form-{related_views_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">В корзину</a> <!--a class="buy_button" onclick="$('.product-form-{related_views_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> </form>
замените на:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{related_views_goods.MIN_PRICE_NOW_ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{related_views_goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{related_views_goods.MIN_PRICE_NOW_ID}" /> {% IF related_views_goods.COUNT_MODIFICATION>1 %} <a class="buy_button" href="{related_views_goods.URL}">Подробнее</a> {% ELSE %} <a class="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={related_views_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={related_views_goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{related_views_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{% IF related_views_goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a> {% ENDIF %} </form>
2.В style.css найдите:
.preview .product-price { cursor: text; font-size: 16px; line-height: 18px; margin: 0 0 0 8px; padding-bottom: 5px; text-align: center; }замените на:
.preview .product-price { cursor: text; font-size: 16px; line-height: 18px; margin: 8px 0 32px 8px; padding-bottom: 5px; text-align: center; }
#13
Отправлено 17 Декабрь 2014 - 20:04
2. При наведении курсора на товар с несколькими фото, если там была кнопка "подробнее", то она заменяется на кнопку "в корзину". Ну и сама кнопка немного скачет, правда меньше, чем раньше. Область товара при наведении курсора все так же увеличивается по вертикали.
#14
Отправлено 18 Декабрь 2014 - 03:03
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-rec{recently_viewed_goods.MIN_PRICE_NOW_ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{recently_viewed_goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{recently_viewed_goods.MIN_PRICE_NOW_ID}" /> <a class="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={recently_viewed_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={recently_viewed_goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-rec{recently_viewed_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">В корзину</a> <!--a class="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={recently_viewed_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goodrecently_viewed_goodss.MIN_PRICE_NOW_ID}" onclick="$('.product-form-rec{recently_viewed_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> </form>замените на:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{recently_viewed_goods.MIN_PRICE_NOW_ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{recently_viewed_goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{recently_viewed_goods.MIN_PRICE_NOW_ID}" /> {% IF recently_viewed_goods.COUNT_MODIFICATION>1 %} <a class="buy_button" href="{recently_viewed_goods.URL}">Подробнее</a> {% ELSE %} <a class="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={recently_viewed_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={recently_viewed_goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{recently_viewed_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{% IF recently_viewed_goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a> {% ENDIF %} </form>
2.К сожалению, подобной проблемы подмены надписей в кнопке воспроизвести не удалось, не могли бы вы указать точный товар в каталоге, на котором можно было бы проверить?
Чтобы кнопка "не скакала" измените значение стиля margin в блоке:
.preview .product-price { cursor: text; font-size: 16px; line-height: 18px; margin: 8px 0 32px 8px; padding-bottom: 5px; text-align: center; }
#16
Отправлено 19 Декабрь 2014 - 01:15
.preview { background-color: #fff; border: 1px solid #ccc; display: none; float: left; left: -80px !important; overflow: hidden; padding: 5px; position: absolute !important; text-align: left; top: 0; z-index: 2000; }
замените на:
.preview { background-color: #fff; border: 1px solid #ccc; display: none; float: left; height: 383px; left: -80px !important; overflow: hidden; padding: 5px; position: absolute !important; text-align: left; top: 0; z-index: 2000; }
далее в шаблоне Товары найдите
<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="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a> <!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> </form>замените на:
{% IF goods.COUNT_MODIFICATION>1 %} <a class="buy_button" href="{goods.URL}">Подробнее</a> {% ELSE %} <a class="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a> <!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> {% ENDIF %}
#17
Отправлено 19 Декабрь 2014 - 10:50
#18
Отправлено 19 Декабрь 2014 - 11:03
bronko (19 Декабрь 2014 - 10:50) писал:
a.wishlist.add_to_wishlist_small_text { margin-top: 18px; }
#19
Отправлено 19 Декабрь 2014 - 11:24
#20
Отправлено 06 Январь 2015 - 21:38
Цитата
При наличии нескольких модификаций кнопка "быстрый заказ" очень мешает, т.к. добавляет в корзину товар с наименьшей ценой. Как сделать так, чтобы при наличии модификаций кнопка "быстрый заказ" менялась на "подробнее"?
Также необходимо заменить кнопки в остальных местах:
- в блоке "Вы смотрели"
- в блоке "С этим товаром смотрят"
- в блоке "Сопутствующие товары" и т.д.
Выяснилось, что при поиске по сайту, если находится товар с модификациями, там все так же эта кнопка "быстрый заказ". Необходимо, чтобы при наличии модификаций она менялась на "подробнее".
Спасибо
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных