Фильтр По Цвету
#1
Отправлено 10 Май 2016 - 19:48
#2
Отправлено 11 Май 2016 - 01:27
#3
Отправлено 11 Май 2016 - 15:09
Vaccina (11 Май 2016 - 01:27) писал:
#4
Отправлено 12 Май 2016 - 02:08
В шаблоне Товары найдите:
{% FOR goods %} <div class="item col-sm-4 col-sms-6 col-smb-12"> <div class="item-inner" itemscope itemtype="http://schema.org/Product"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{goods.MIN_PRICE_NOW_ID} goodsListForm"> <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="product-hover"> <a href="{goods.URL_MIN_PRICE_NOW | url_amp}" title="{goods.NAME}" class="product-image"> <div class="ico-product"> {% IF goods.IS_NEW %} <span class="ico-new"><span>NEW</span></span> {% ELSEIF goods.IS_TOP %} <span class="ico-best"><span>HIT</span></span> {% ENDIF %} {% IF goods.MAX_DISCOUNT %} <span class="ico-sale"><span>Скидка</span></span> {% ENDIF %} </div> <img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=summer{% ELSE %}{goods.IMAGE_MEDIUM}{% ENDIF %}" class="goods-image-small" alt="{goods.NAME}" title="{goods.NAME}" itemprop="image"> </a> <div class="add-to-links"> <div class="wishlist"> <!-- Если есть возможность добавить товар в избранное --> {% IF goods.IS_HAS_IN_FAVORITES_LIST %} <a class="add-wishlist 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}" ><i class="fa fa-heart"></i></a> {% ELSE %} <a class="add-wishlist" 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}" ><i class="fa fa-heart"></i></a> {% ENDIF %} <!-- END Если есть возможность добавить товар в избранное --> </div> <div class="compare"> <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a class="add-compare 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}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ><i class="fa fa-retweet"></i></a> {% ELSE %} <a class="add-compare" 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}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" title="Добавить «{goods.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ><i class="fa fa-retweet"></i></a> {% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> </div> </div> </div> <div class="item-info"> <h2 class="product-name"><a href="{goods.URL_MIN_PRICE_NOW | url_amp}" title="{goods.NAME}" itemprop="url">{goods.NAME}</a></h2> <meta itemprop="name" content="{goods.NAME}"> <meta itemprop="description" content="{% IF goods.DESCRIPTION_SHORT %}{goods.DESCRIPTION_SHORT}{% ELSE %}Описание отсутствует{% ENDIF %}"> <div class="price-box" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="old-price"> <span class="price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="old-price"> <span class="price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span> </span> {% ENDIF %} <span class="special-price"> <span class="price {CURRENCY_CHAR_CODE} {%IF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} colorRed {%ENDIF%}" itemprop="price">{goods.MIN_PRICE_NOW | money_format}</span> </span> </div> <div class="rating-hover"> <div class="ratings"> <div class="rating-box"> {% IF goods.OPINION_RATING_VALUE %} <span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop="worstRating" content = "1"> <meta itemprop="bestRating" content = "10"> <meta itemprop="ratingValue" content = "{goods.OPINION_RATING_VALUE}"> <meta itemprop="reviewCount" content = "{goods.OPINION_RATING_CNT_ALL}"> <div class="rating" style="width:{goods.OPINION_RATING_VALUE}0%" alt="{goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div> </span> {% ELSE %} <div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div> {% ENDIF %} </div> </div> </div> </div> <!-- <div class="actions"> {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods.MAX_REST_VALUE=0 %} <span class="button">Нет в наличии</span> {% ELSE %} <!--a class="add-cart quick button" title="Быстро оформить заказ">В корзину</a--> <!---<a class="add-cart button" title="В корзину">В корзину</a> {% ENDIF %} </div> --> </form> </div> </div> {% ENDFOR %}
замените на:
{% FOR goods %}{% FOR mods %} <div class="item col-sm-4 col-sms-6 col-smb-12"> <div class="item-inner" itemscope itemtype="http://schema.org/Product"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{goods.MIN_PRICE_NOW_ID} goodsListForm"> <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.mods.ID}" /> <div class="product-hover"> <a href="{goods.mods.URL}" title="{goods.NAME}" class="product-image"> <div class="ico-product"> {% IF goods.IS_NEW %} <span class="ico-new"><span>NEW</span></span> {% ELSEIF goods.IS_TOP %} <span class="ico-best"><span>HIT</span></span> {% ENDIF %} {% IF goods.MAX_DISCOUNT %} <span class="ico-sale"><span>Скидка</span></span> {% ENDIF %} </div> <img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=summer{% ELSE %}{goods.IMAGE_MEDIUM}{% ENDIF %}" class="goods-image-small" alt="{goods.NAME}" title="{goods.NAME}" itemprop="image"> </a> <div class="add-to-links"> <div class="wishlist"> <!-- Если есть возможность добавить товар в избранное --> {% IF goods.IS_HAS_IN_FAVORITES_LIST %} <a class="add-wishlist 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}" ><i class="fa fa-heart"></i></a> {% ELSE %} <a class="add-wishlist" 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}" ><i class="fa fa-heart"></i></a> {% ENDIF %} <!-- END Если есть возможность добавить товар в избранное --> </div> <div class="compare"> <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a class="add-compare 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}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ><i class="fa fa-retweet"></i></a> {% ELSE %} <a class="add-compare" 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}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" title="Добавить «{goods.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ><i class="fa fa-retweet"></i></a> {% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> </div> </div> </div> <div class="item-info"> <h2 class="product-name"><a href="{goods.mods.URL}" title="{goods.NAME}" itemprop="url">{goods.NAME}</a></h2> <table class="property_data" cellspacing="0"> {%FOR v%} <tr> <td rel="{goods.mods.v.PROPERTY_ID}">{goods.mods.v.NAME}:</td> <td>{goods.mods.v.VALUE}</td> </tr> {% ENDFOR v %} </table> <meta itemprop="name" content="{goods.NAME}"> <meta itemprop="description" content="{% IF goods.DESCRIPTION_SHORT %}{goods.DESCRIPTION_SHORT}{% ELSE %}Описание отсутствует{% ENDIF %}"> <div class="price-box" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> {% IF goods.mods.PRICE_NOW_WITHOUT_DISCOUNT>goods.mods.PRICE_NOW %} <span class="old-price"> <span class="price {CURRENCY_CHAR_CODE}">{goods.mods.PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </span> {% ELSEIF goods.mods.PRICE_OLD>goods.mods.PRICE_NOW %} <span class="old-price"> <span class="price {CURRENCY_CHAR_CODE}">{goods.mods.PRICE_OLD | money_format}</span> </span> {% ENDIF %} <span class="special-price"> <span class="price {CURRENCY_CHAR_CODE} {%IF goods.mods.MIN_PRICE_OLD>goods.mods.MIN_PRICE_NOW %} colorRed {%ENDIF%}" itemprop="price">{goods.mods.MIN_PRICE_NOW | money_format}</span> </span> </div> <div class="rating-hover"> <div class="ratings"> <div class="rating-box"> {% IF goods.OPINION_RATING_VALUE %} <span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop="worstRating" content = "1"> <meta itemprop="bestRating" content = "10"> <meta itemprop="ratingValue" content = "{goods.OPINION_RATING_VALUE}"> <meta itemprop="reviewCount" content = "{goods.OPINION_RATING_CNT_ALL}"> <div class="rating" style="width:{goods.OPINION_RATING_VALUE}0%" alt="{goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div> </span> {% ELSE %} <div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div> {% ENDIF %} </div> </div> </div> </div> </form> </div> </div> {% ENDFOR %}{% ENDFOR %}
#5
Отправлено 12 Май 2016 - 10:46
Vaccina (12 Май 2016 - 02:08) писал:
В шаблоне Товары найдите:
{% FOR goods %} <div class="item col-sm-4 col-sms-6 col-smb-12"> <div class="item-inner" itemscope itemtype="http://schema.org/Product"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{goods.MIN_PRICE_NOW_ID} goodsListForm"> <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="product-hover"> <a href="{goods.URL_MIN_PRICE_NOW | url_amp}" title="{goods.NAME}" class="product-image"> <div class="ico-product"> {% IF goods.IS_NEW %} <span class="ico-new"><span>NEW</span></span> {% ELSEIF goods.IS_TOP %} <span class="ico-best"><span>HIT</span></span> {% ENDIF %} {% IF goods.MAX_DISCOUNT %} <span class="ico-sale"><span>Скидка</span></span> {% ENDIF %} </div> <img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=summer{% ELSE %}{goods.IMAGE_MEDIUM}{% ENDIF %}" class="goods-image-small" alt="{goods.NAME}" title="{goods.NAME}" itemprop="image"> </a> <div class="add-to-links"> <div class="wishlist"> <!-- Если есть возможность добавить товар в избранное --> {% IF goods.IS_HAS_IN_FAVORITES_LIST %} <a class="add-wishlist 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}" ><i class="fa fa-heart"></i></a> {% ELSE %} <a class="add-wishlist" 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}" ><i class="fa fa-heart"></i></a> {% ENDIF %} <!-- END Если есть возможность добавить товар в избранное --> </div> <div class="compare"> <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a class="add-compare 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}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ><i class="fa fa-retweet"></i></a> {% ELSE %} <a class="add-compare" 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}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" title="Добавить «{goods.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ><i class="fa fa-retweet"></i></a> {% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> </div> </div> </div> <div class="item-info"> <h2 class="product-name"><a href="{goods.URL_MIN_PRICE_NOW | url_amp}" title="{goods.NAME}" itemprop="url">{goods.NAME}</a></h2> <meta itemprop="name" content="{goods.NAME}"> <meta itemprop="description" content="{% IF goods.DESCRIPTION_SHORT %}{goods.DESCRIPTION_SHORT}{% ELSE %}Описание отсутствует{% ENDIF %}"> <div class="price-box" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="old-price"> <span class="price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="old-price"> <span class="price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span> </span> {% ENDIF %} <span class="special-price"> <span class="price {CURRENCY_CHAR_CODE} {%IF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} colorRed {%ENDIF%}" itemprop="price">{goods.MIN_PRICE_NOW | money_format}</span> </span> </div> <div class="rating-hover"> <div class="ratings"> <div class="rating-box"> {% IF goods.OPINION_RATING_VALUE %} <span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop="worstRating" content = "1"> <meta itemprop="bestRating" content = "10"> <meta itemprop="ratingValue" content = "{goods.OPINION_RATING_VALUE}"> <meta itemprop="reviewCount" content = "{goods.OPINION_RATING_CNT_ALL}"> <div class="rating" style="width:{goods.OPINION_RATING_VALUE}0%" alt="{goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div> </span> {% ELSE %} <div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div> {% ENDIF %} </div> </div> </div> </div> <!-- <div class="actions"> {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods.MAX_REST_VALUE=0 %} <span class="button">Нет в наличии</span> {% ELSE %} <!--a class="add-cart quick button" title="Быстро оформить заказ">В корзину</a--> <!---<a class="add-cart button" title="В корзину">В корзину</a> {% ENDIF %} </div> --> </form> </div> </div> {% ENDFOR %}
замените на:
{% FOR goods %}{% FOR mods %} <div class="item col-sm-4 col-sms-6 col-smb-12"> <div class="item-inner" itemscope itemtype="http://schema.org/Product"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{goods.MIN_PRICE_NOW_ID} goodsListForm"> <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.mods.ID}" /> <div class="product-hover"> <a href="{goods.mods.URL}" title="{goods.NAME}" class="product-image"> <div class="ico-product"> {% IF goods.IS_NEW %} <span class="ico-new"><span>NEW</span></span> {% ELSEIF goods.IS_TOP %} <span class="ico-best"><span>HIT</span></span> {% ENDIF %} {% IF goods.MAX_DISCOUNT %} <span class="ico-sale"><span>Скидка</span></span> {% ENDIF %} </div> <img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=summer{% ELSE %}{goods.IMAGE_MEDIUM}{% ENDIF %}" class="goods-image-small" alt="{goods.NAME}" title="{goods.NAME}" itemprop="image"> </a> <div class="add-to-links"> <div class="wishlist"> <!-- Если есть возможность добавить товар в избранное --> {% IF goods.IS_HAS_IN_FAVORITES_LIST %} <a class="add-wishlist 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}" ><i class="fa fa-heart"></i></a> {% ELSE %} <a class="add-wishlist" 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}" ><i class="fa fa-heart"></i></a> {% ENDIF %} <!-- END Если есть возможность добавить товар в избранное --> </div> <div class="compare"> <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a class="add-compare 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}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ><i class="fa fa-retweet"></i></a> {% ELSE %} <a class="add-compare" 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}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" title="Добавить «{goods.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ><i class="fa fa-retweet"></i></a> {% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> </div> </div> </div> <div class="item-info"> <h2 class="product-name"><a href="{goods.mods.URL}" title="{goods.NAME}" itemprop="url">{goods.NAME}</a></h2> <table class="property_data" cellspacing="0"> {%FOR v%} <tr> <td rel="{goods.mods.v.PROPERTY_ID}">{goods.mods.v.NAME}:</td> <td>{goods.mods.v.VALUE}</td> </tr> {% ENDFOR v %} </table> <meta itemprop="name" content="{goods.NAME}"> <meta itemprop="description" content="{% IF goods.DESCRIPTION_SHORT %}{goods.DESCRIPTION_SHORT}{% ELSE %}Описание отсутствует{% ENDIF %}"> <div class="price-box" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> {% IF goods.mods.PRICE_NOW_WITHOUT_DISCOUNT>goods.mods.PRICE_NOW %} <span class="old-price"> <span class="price {CURRENCY_CHAR_CODE}">{goods.mods.PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </span> {% ELSEIF goods.mods.PRICE_OLD>goods.mods.PRICE_NOW %} <span class="old-price"> <span class="price {CURRENCY_CHAR_CODE}">{goods.mods.PRICE_OLD | money_format}</span> </span> {% ENDIF %} <span class="special-price"> <span class="price {CURRENCY_CHAR_CODE} {%IF goods.mods.MIN_PRICE_OLD>goods.mods.MIN_PRICE_NOW %} colorRed {%ENDIF%}" itemprop="price">{goods.mods.MIN_PRICE_NOW | money_format}</span> </span> </div> <div class="rating-hover"> <div class="ratings"> <div class="rating-box"> {% IF goods.OPINION_RATING_VALUE %} <span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop="worstRating" content = "1"> <meta itemprop="bestRating" content = "10"> <meta itemprop="ratingValue" content = "{goods.OPINION_RATING_VALUE}"> <meta itemprop="reviewCount" content = "{goods.OPINION_RATING_CNT_ALL}"> <div class="rating" style="width:{goods.OPINION_RATING_VALUE}0%" alt="{goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div> </span> {% ELSE %} <div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div> {% ENDIF %} </div> </div> </div> </div> </form> </div> </div> {% ENDFOR %}{% ENDFOR %}
Не совсем поняла что меняет этот код?Можно подробнее обьяснить, а не связанные модификации потому что я только для теста их добавляла что бы видеть что на витрине происходит.
И кажется я не получила понятный ответ на свой вопрос))
#6
Отправлено 12 Май 2016 - 13:48
Ольга 94 (12 Май 2016 - 10:46) писал:
И кажется я не получила понятный ответ на свой вопрос))
Ответьте кто нибудь, пожалуйста.
#10
Отправлено 16 Май 2016 - 10:35
Ольга 94 (11 Май 2016 - 15:09) писал:
Здравствуйте, давайте более подробно разберем, что нужно сделать? Работа фильтров построена стандартным образом, т.е. ищем, например, по цвету, тогда идет поиск по всем товарным модификациям, если в каком либо товаре найдено выбранное в фильтре свойство, то отображается этот товар. Изменить работу фильтра не получится.
#11
Отправлено 16 Май 2016 - 18:50
Юля123 (16 Май 2016 - 10:35) писал:
Во всех интернет магазинах фильтр по цветам настроен таким образом(ну или не фильтр) я собственно и задаю вопрос как лучше сделать, В общем смысл в том что когда выбираешь конкретный цвет мне нужно что бы выводил не все товары в которых есть такая модификация, а нужно что если выбираешь например белый цвет то выходили только товары белого цвета на главной фотографии. Вот я и спрашивала, что может быть лучше сделать несколько товаров одного и того же артикула, но в разных цветах (Чтобы в админке товара был только прописан только один цвет. ) Но чтобы был выбор других цветов, например выбираешь черный и он переходит на другую карточку товара сменяя тем самым цвет с белого на черный.
На скрине показан магазин. У него карточка сделана таким образом что при виде товаров таблицей, пользователь видит только тот цвет который изображен на фото. А вот после того как переход в карточку товара осуществлен предлагается выбор нескольких других цветов аналогичной модели.И при нажатии на какой то либо другой цвет открывается уже другая карточка товара, на изображении которого тот самый выбранный цвет. Надеюсь с картинкой будет более понятней. И в итоге получается так что когда выбираешь фильтр по цвету например розовый то он этот список товаров выдает только розового цвета и так с любым другим цветом. А уменя сейчас так что я выбираю цвет например черный, он мне выдает все товары и черный и белые и бежевые. Теперь понятнее что я хочу получить?Можно так реализовать?
#12
Отправлено 17 Май 2016 - 14:59
Ольга 94 (16 Май 2016 - 18:50) писал:
На скрине показан магазин. У него карточка сделана таким образом что при виде товаров таблицей, пользователь видит только тот цвет который изображен на фото. А вот после того как переход в карточку товара осуществлен предлагается выбор нескольких других цветов аналогичной модели.И при нажатии на какой то либо другой цвет открывается уже другая карточка товара, на изображении которого тот самый выбранный цвет. Надеюсь с картинкой будет более понятней. И в итоге получается так что когда выбираешь фильтр по цвету например розовый то он этот список товаров выдает только розового цвета и так с любым другим цветом. А уменя сейчас так что я выбираю цвет например черный, он мне выдает все товары и черный и белые и бежевые. Теперь понятнее что я хочу получить?Можно так реализовать?
У нас есть фильтр, работу его я Вам уже описала. Изменить ее не удастся. И Вам действительно в таком случае лучше создать несколько товаров с одинаковыми артикулами и разными цветами. Но при этом не получится как-то связаны между собой они не будут.
Или же как вариант, сделать категории с товарами, в которых не будет фильтров. Где все товары будут с модификациями. И еще одну категорию, к примеру, "Выбрать нужный цвет" в которой разместить товары с одной модификацией, и уже только по ней делать фильтрацию
#13
Отправлено 18 Май 2016 - 06:55
http://forum.storela...ту/#entry236641
Приводит к следующему результату отображения товаров в категории:
Как вариант решения вопроса с фильтрами, соглашусь с ответом выше моей коллеги, можно добавить подкатегории(по размеру, по цвету и т.д.) и в них расположить отсортированный товар или же создать вместо одного товара с модификациями - несколько товаров и вместо модификаций все распределить в характеристики.
#14
Отправлено 18 Май 2016 - 20:13
Vaccina (18 Май 2016 - 06:55) писал:
http://forum.storela...ту/#entry236641
Приводит к следующему результату отображения товаров в категории:
123.jpg
Как вариант решения вопроса с фильтрами, соглашусь с ответом выше моей коллеги, можно добавить подкатегории(по размеру, по цвету и т.д.) и в них расположить отсортированный товар или же создать вместо одного товара с модификациями - несколько товаров и вместо модификаций все распределить в характеристики.
Можно тогда хотя бы сделать что то типа такого....
1. Добавить вывод модификации данного цвета, без выбора, просто текстом.
А по ней вывести квадратные картинки-ссылки на другие товары, и в других товарах аналогичный принцип... Таким образом я получу в админке при заказе точнй цвет а также дам покупателю выбирать между цветами
#15
Отправлено 19 Май 2016 - 06:13
Такой вариант вас устроит?
#16
Отправлено 19 Май 2016 - 07:18
Vaccina (19 Май 2016 - 06:13) писал:
Такой вариант вас устроит?
Давайте попробуем. Поможете?
Только расположение должно быть такое как я нарисовала..А то сейчас краткое описание выходит сразу под ценой...
#17
Отправлено 19 Май 2016 - 07:35
<!-- Краткое описание --> {% IF GOODS_DESCRIPTION_SHORT %} <div class="short-description"> <p itemprop="description">{GOODS_DESCRIPTION_SHORT}</p> </div> {% ENDIF %}
замените на:
<div class="colors"> {% IFNOT goods_features_empty %} <div class="caharcters"> {% FOR goods_features%} {% IF goods_features.NAME = Цвет %} <span>{goods_features.NAME}</span> <span>{goods_features.VALUE}</span> {% ENDIF %} {% ENDFOR %} </div> {% ENDIF %} <!-- Краткое описание --> {% IF GOODS_DESCRIPTION_SHORT %} <div class="short-description"> <p itemprop="description">{GOODS_DESCRIPTION_SHORT|htmlspecialchars_decode}</p> </div> {% ENDIF %} <div>
В main.css добавьте:
.colors{margin-top:10px;} .colors > div{display:inline-block;margin-right:10px;}
Далее остается у товара заполнить краткое описание. Можете на тестовой странице заполнить полное описание, так как так имеется визуальный редактор, оформить необходимым образом квадраты с цветом и ссылками, далее нажать "Источник" и готовый код со стилями вставить в краткое описание необходимого товара.
#18
Отправлено 19 Май 2016 - 09:15
Vaccina (19 Май 2016 - 07:35) писал:
<!-- Краткое описание --> {% IF GOODS_DESCRIPTION_SHORT %} <div class="short-description"> <p itemprop="description">{GOODS_DESCRIPTION_SHORT}</p> </div> {% ENDIF %}
замените на:
<div class="colors"> {% IFNOT goods_features_empty %} <div class="caharcters"> {% FOR goods_features%} {% IF goods_features.NAME = Цвет %} <span>{goods_features.NAME}</span> <span>{goods_features.VALUE}</span> {% ENDIF %} {% ENDFOR %} </div> {% ENDIF %} <!-- Краткое описание --> {% IF GOODS_DESCRIPTION_SHORT %} <div class="short-description"> <p itemprop="description">{GOODS_DESCRIPTION_SHORT|htmlspecialchars_decode}</p> </div> {% ENDIF %} <div>
В main.css добавьте:
.colors{margin-top:10px;} .colors > div{display:inline-block;margin-right:10px;}
Далее остается у товара заполнить краткое описание. Можете на тестовой странице заполнить полное описание, так как так имеется визуальный редактор, оформить необходимым образом квадраты с цветом и ссылками, далее нажать "Источник" и готовый код со стилями вставить в краткое описание необходимого товара.
У меня всю страницу с товаром перекосило!!!)))
#19
Отправлено 20 Май 2016 - 04:37
#20
Отправлено 20 Май 2016 - 09:15
Vaccina (19 Май 2016 - 07:35) писал:
<!-- Краткое описание --> {% IF GOODS_DESCRIPTION_SHORT %} <div class="short-description"> <p itemprop="description">{GOODS_DESCRIPTION_SHORT}</p> </div> {% ENDIF %}
замените на:
<div class="colors"> {% IFNOT goods_features_empty %} <div class="caharcters"> {% FOR goods_features%} {% IF goods_features.NAME = Цвет %} <span>{goods_features.NAME}</span> <span>{goods_features.VALUE}</span> {% ENDIF %} {% ENDFOR %} </div> {% ENDIF %} <!-- Краткое описание --> {% IF GOODS_DESCRIPTION_SHORT %} <div class="short-description"> <p itemprop="description">{GOODS_DESCRIPTION_SHORT|htmlspecialchars_decode}</p> </div> {% ENDIF %} <div>
В main.css добавьте:
.colors{margin-top:10px;} .colors > div{display:inline-block;margin-right:10px;}
Далее остается у товара заполнить краткое описание. Можете на тестовой странице заполнить полное описание, так как так имеется визуальный редактор, оформить необходимым образом квадраты с цветом и ссылками, далее нажать "Источник" и готовый код со стилями вставить в краткое описание необходимого товара.
Вернула назад, посмотрите пожалуйста
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных