Различные Вопросы По Каталогу И Быстрому Заказу
#1
Отправлено 03 Март 2014 - 11:12
Тестируем ваш сервис. Сразу переду к вопросам.
1) Как сделать так, чтобы при отображении товаров в виде списка справа находилось краткое описание, а не полное?
2) Как уменьшить (или вообще убрать) окно быстрого заказа, возникающее при наведении курсором на товар (если товары отображаются таблицей)?
3) Можно ли убрать картинки категорий из каталога (/catalog), т.е. чтобы категории отображались только текстом?
#2
Отправлено 03 Март 2014 - 22:10
{% IF goods.DESCRIPTION_LARGE %} <div class="desc std a-left"> <div class="htmlDataBlock"> {goods.DESCRIPTION_LARGE} <a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a> </div> </div> {% ENDIF %}замените его на:
{% IF goods.DESCRIPTION_SHORT %} <div class="desc std a-left"> <div class="htmlDataBlock"> {goods.DESCRIPTION_SHORT} <a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a> </div> </div> {% ENDIF %}
2.Перед выполнением данного пункта пожалуйста создайте бэкап вашего шаблона.
Если вы хотите убрать кнопку "быстрый заказ" при наведении на товар, то вам нужно найти данный блок кода в шаблоне Товары:
<div class="prod-info-fly" > <div class="name"><a title="{goods.NAME}" href="{goods.URL_MIN_PRICE_NOW | url_amp}" style="*height:;">{goods.NAME}</a></div> <div class="price"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="price-old">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="price-old">{goods.MIN_PRICE_OLD | money_format}</span> {% ENDIF %} <span class="price-new">{goods.MIN_PRICE_NOW | money_format}</span> <div class="clear"></div> </div> <div class="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}" /> <div class="plus_minus_quantity"> <span class="qty-minus">-</span> <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"> <span class="qty-plus">+</span> </div> <a class="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a> <!--a class="add_to_cart_small" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> </form> <!-- Если есть возможность добавить товар в избранное --> {% IF goods.IS_HAS_IN_FAVORITES_LIST %} <a class="add_to_wishlist_small 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}» из избранного" title="Убрать «{goods.NAME}» из избранного" href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" >Удалить из избранного</a> {% ELSE %} <a class="add_to_wishlist_small" 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}» из избранного" title="Добавить «{goods.NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" >Добавить в избранное</a> {% ENDIF %} <!-- END Если есть возможность добавить товар в избранное --> <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a class="add_to_compare_small added" data-action-is-add="0" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" >убрать из сравнения</a> {% ELSE %} <a class="add_to_compare_small" data-action-is-add="1" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" title="Добавить «{goods.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" >Сравнить</a> {% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> </div> </div> </div>
замените на:
<!--<div class="prod-info-fly" > <div class="name"><a title="{goods.NAME}" href="{goods.URL_MIN_PRICE_NOW | url_amp}" style="*height:;">{goods.NAME}</a></div> <div class="price"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="price-old">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="price-old">{goods.MIN_PRICE_OLD | money_format}</span> {% ENDIF %} <span class="price-new">{goods.MIN_PRICE_NOW | money_format}</span> <div class="clear"></div> </div> <div class="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}" /> <div class="plus_minus_quantity"> <span class="qty-minus">-</span> <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"> <span class="qty-plus">+</span> </div> <a class="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a> <!--a class="add_to_cart_small" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a--> <!-- </form> <!-- Если есть возможность добавить товар в избранное --> <!-- {% IF goods.IS_HAS_IN_FAVORITES_LIST %} <a class="add_to_wishlist_small 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}» из избранного" title="Убрать «{goods.NAME}» из избранного" href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" >Удалить из избранного</a> {% ELSE %} <a class="add_to_wishlist_small" 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}» из избранного" title="Добавить «{goods.NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" >Добавить в избранное</a> {% ENDIF %} <!-- END Если есть возможность добавить товар в избранное --> <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> <!-- {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a class="add_to_compare_small added" data-action-is-add="0" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" >убрать из сравнения</a> {% ELSE %} <a class="add_to_compare_small" data-action-is-add="1" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" title="Добавить «{goods.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" >Сравнить</a> {% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> <!-- </div> </div> </div>-->
3.К сожалению если убрать данные блоки сверстаны таким образом, что если мы уберем картинку они не сузятся автоматически и нужно будет переверстывать полностью вывод данных разделов. К сожалению это выходит за рамки тех.поддержки.
#3
Отправлено 04 Март 2014 - 13:05
Alexey11 (03 Март 2014 - 22:10) писал:
{% IF goods.DESCRIPTION_LARGE %} <div class="desc std a-left"> <div class="htmlDataBlock"> {goods.DESCRIPTION_LARGE} <a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a> </div> </div> {% ENDIF %}
замените его на:
{% IF goods.DESCRIPTION_SHORT %} <div class="desc std a-left"> <div class="htmlDataBlock"> [color=#ff0000] {goods.DESCRIPTION_SHORT}[/color] <a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a> </div> </div> {% ENDIF %}
Помогите правильно оформить {goods.DESCRIPTION_SHORT} в условие:
{% IF {goods.DESCRIPTION_SHORT} = пусто }
{goods.DESCRIPTION_LARGE}
{% ELSE %}
{goods.DESCRIPTION_SHORT}
{% ENDIF %}
#4
Отправлено 04 Март 2014 - 17:14
{% IF goods.DESCRIPTION_SHORT }
{goods.DESCRIPTION_LARGE}
{% ELSE %}
{goods.DESCRIPTION_SHORT}
{% ENDIF %}
#5
Отправлено 04 Март 2014 - 23:24
Alexey11 (04 Март 2014 - 17:14) писал:
{% IF goods.DESCRIPTION_SHORT }
{goods.DESCRIPTION_LARGE}
{% ELSE %}
{goods.DESCRIPTION_SHORT}
{% ENDIF %}
что-то не получается... (в 1-ой строчке символ % не пропущен?)
делаю так
<div class="right">
<h4><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h4>
{% IF goods.DESCRIPTION_LARGE %}
<div class="desc std a-left">
<div class="htmlDataBlock">
{% IF goods.DESCRIPTION_SHORT %}
{goods.DESCRIPTION_SHORT}
{% ELSE %}
{goods.DESCRIPTION_LARGE}
{% ENDIF %} <!-- Конец блока -->
<a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">Подробнее...</a>
</div>
</div>
{% ENDIF %}
</div>
<div class="clear"></div>
вроде все работает...
#6
Отправлено 05 Март 2014 - 12:26
miniplaneta (04 Март 2014 - 23:24) писал:
делаю так
<div class="right">
<h4><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h4>
{% IF goods.DESCRIPTION_LARGE %}
<div class="desc std a-left">
<div class="htmlDataBlock">
{% IF goods.DESCRIPTION_SHORT %}
{goods.DESCRIPTION_SHORT}
{% ELSE %}
{goods.DESCRIPTION_LARGE}
{% ENDIF %} <!-- Конец блока -->
<a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">Подробнее...</a>
</div>
</div>
{% ENDIF %}
</div>
<div class="clear"></div>
вроде все работает...
#7
Отправлено 04 Апрель 2014 - 12:34
#8
Отправлено 06 Апрель 2014 - 11:49
fidoterm (04 Апрель 2014 - 12:34) писал:
#9
Отправлено 06 Апрель 2014 - 12:02
Alexey11 (06 Апрель 2014 - 11:49) писал:
да, все оказалось так. переписываю. спасибо.
#10
Отправлено 17 Июнь 2014 - 18:41
Alexey11 (03 Март 2014 - 22:10) писал:
#11
Отправлено 18 Июнь 2014 - 02:37
#12
Отправлено 20 Июнь 2014 - 10:40
#13
Отправлено 20 Июнь 2014 - 14:44
#14
Отправлено 20 Июнь 2014 - 17:41
#15
Отправлено 21 Июнь 2014 - 01:14
С каталога кладется товар в корзину с минимальной стоимостью.
#16
Отправлено 21 Июнь 2014 - 09:24
Vaccina (21 Июнь 2014 - 01:14) писал:
С каталога кладется товар в корзину с минимальной стоимостью.
Это понятно. Поэтому я спрашивал, можно ли убрать быстрый заказ. Выше мне написали, что можно. Но у меня не получилось.
#17
Отправлено 21 Июнь 2014 - 10:53
Sportfit (21 Июнь 2014 - 09:24) писал:
Здравствуйте,
В файле main.js
Находим
$('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').submit(function(){Заменяем на
$('.goodsToCartFromCompareForm, .goodsListForm').submit(function(){
В шаблоне "Товар"
Находим:
<input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> <!-- input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;" title="Положить «{GOODS_NAME}» в корзину"/ -->
Заменяем на:
<!-- input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/ --> <input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;" title="Положить «{GOODS_NAME}» в корзину"/ >
В шаблоне "HTML"
Находим:
<a class="add_to_cart_small" onclick="quickorder('.product-form-rec{recently_viewed_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a> <!--a class="add_to_cart_small" onclick="$('.product-form-rec{recently_viewed_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
Заменяем на:
<!-- a class="add_to_cart_small" onclick="quickorder('.product-form-rec{recently_viewed_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a--> <a class="add_to_cart_small" onclick="$('.product-form-rec{recently_viewed_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a>
Находим:
<a class="add_to_cart_small" onclick="quickorder('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a> <!--a class="add_to_cart_small" onclick="$('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
Заменяем на:
<!--a class="add_to_cart_small" onclick="quickorder('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a--> <a class="add_to_cart_small" onclick="$('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a>
Находим:
<a class="add_to_cart_small" onclick="quickorder('.product-form-{index_page_new_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a> <!--a class="add_to_cart_small" onclick="$('.product-form-{index_page_new_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
Заменяем на:
<!--a class="add_to_cart_small" onclick="quickorder('.product-form-{index_page_new_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a--> <a class="add_to_cart_small" onclick="$('.product-form-{index_page_new_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a>
Находим:
<a class="add_to_cart_small" onclick="quickorder('.product-form-{index_page_favorites_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a> <!--a class="add_to_cart_small" onclick="$('.product-form-{index_page_favorites_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
Заменяем на:
<!--a class="add_to_cart_small" onclick="quickorder('.product-form-{index_page_favorites_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a--> <a class="add_to_cart_small" onclick="$('.product-form-{index_page_favorites_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a>
#18
Отправлено 22 Июнь 2014 - 11:59
#19
Отправлено 24 Июнь 2014 - 04:27
#20
Отправлено 25 Июнь 2014 - 10:06
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных