- Форум владельцев интернет-магазинов
- → Публикации Nikolay JV
Публикации Nikolay JV
18 публикаций создано Nikolay JV (учитываются публикации только с 08-Июнь 23)
#236855 Добавить Модификации В Каталог
Отправлено от Nikolay JV в 13 Май 2016 - 15:38 в Каталог товаров
[CODE]
<div class="numeric input-prepend input-append btn-group">
<a class="js-minus btn minus">
<i class="icon-minus">
-
</i>
</a>
<input type="number" name="form[goods_mod_quantity]" class="quantity" min="1" max="999" step="1" value="1" title="Количество">
<a class="js-plus btn plus">
<i class="icon-plus">
+
</i>
</a>
</div>
Благодарю, удалил, теперь туда надо вставить всплывающий список с граммами как в карточке товара. И еще, в карточке товара при выборе из списка другого веса строчка с количеством сама появляется!!!
#236554 Добавить Модификации В Каталог
Отправлено от Nikolay JV в 11 Май 2016 - 11:13 в Каталог товаров
#237020 Добавить Модификации В Каталог
Отправлено от Nikolay JV в 16 Май 2016 - 11:01 в Каталог товаров
Юля123 (16 Май 2016 - 09:21) писал:
В шаблоне Товар найдите и удалите код:
<li class="tovarCount" style="display:none;"> <div class="tovarCountToCartName">Количество:</div> <div class="numeric input-prepend input-append btn-group"> <a class="btn js-minus minus"> <i class="icon-minus"> - </i> </a> <input type="number" name="form[goods_mod_quantity]" class="quantity" min="1" max="999" step="1" value="1" title="Количество"> <a class="btn js-plus plus"> <i class="icon-plus"> + </i> </a> </div> </li>
после этого изменения в карточке товара выбор количества не будет отображаться.
Найдите в шаблоне Товары код:
<div class="price"> <ul class="cost menu-list-price"> <li class="minPrice">{goods.MIN_PRICE_NOW | money_format}</li> <!-- Старая цена --> <li class="last linethrough"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} {goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format} {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} {goods.MIN_PRICE_OLD | money_format} {% ENDIF %} </li> <!-- END Старая цена --> </ul> </div> <div class="toCartBlock"> <!-- Если товара нет в наличие и в настройках отключена возможность класть --> {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods.MAX_REST_VALUE==0 %} <div class="tovar-available fnt11 fntupcase aunder"> <a href="#" rel="false" class="catalog-available-false" > <div class="stikno">Товара нет в наличии</div> </a> </div> {%ELSE%} <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <div class="btnToCart"> <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="btn toCart btn-success" onclick="addItem('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" 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}" title="Положить «{goods.NAME}» в корзину"> <span class="basket_add"></span> </a> </div> </form> {% ENDIF %} </div>
и замените на код:
<div class="change" > {% IF goods.COUNT_MODIFICATION > 1 %} <select class="select_mod" > {% FOR mods %} <option value="{goods.mods.ID}" {% IF goods.mods.SELECTED %}selected="selected"{% ENDIF %}> {%FOR goods_mod_distinctive_properties %}{goods.mods.goods_mod_distinctive_properties.VALUE} {% ENDFOR %}</option> {% ENDFOR mods %} </select> {%ENDIF%} {% FOR mods %} <!-- Доступность товара --> <div class="mod_inf1 {goods.mods.ID}" {% IF goods.COUNT_MODIFICATION=1 %}style="display:block"{%ENDIF%}> {% IF goods.mods.REST_VALUE=0 %} <div class="tovar-available fnt11 fntupcase aunder"> <a href="#" rel="false" class="catalog-available-false" > <div class="stikno">Товара нет в наличии</div> </a> </div> {% ELSEIF goods.mods.REST_VALUE>0 %} <div class="goodsDataMainModificationAvailable" style="float: left; margin: 15px;width: 150px;"> <div rel="true" class="available-true">Товар есть в наличии</div> </div> {% ENDIF %} <ul class="cost menu-item-price"> <li class="minPrice">{goods.mods.PRICE_NOW | money_format}</li> <!-- Старая цена --> <li class="last linethrough"> {% IF goods.mods.PRICE_NOW_WITHOUT_DISCOUNT>goods.mods.PRICE_NOW %} {goods.mods.PRICE_NOW_WITHOUT_DISCOUNT | money_format} {% ELSEIF goods.mods.PRICE_OLD>goods.mods.PRICE_NOW %} {goods.mods.PRICE_OLD | money_format} {% ENDIF %} </li> <!-- END Старая цена --> </ul> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.mods.ID}" class="goodsListForm"> <div class="btnToCart"> <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}" /> <a class="btn toCart btn-success" onclick="addItem('#goodsListFormId{goods.mods.ID}'); return false;" 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.mods.ID}" title="Положить «{goods.NAME}» в корзину"> <span class="basket_add"></span> </a> </div> </form> </div> <!-- Доступность товара --> {% ENDFOR mods %} </div>
Благодарю, все отлично, единственное сортировка в всплывающем списке (в общем каталоге) не в порядке возрастания! поможете?
#237063 Добавить Модификации В Каталог
Отправлено от Nikolay JV в 16 Май 2016 - 15:50 в Каталог товаров
Юля123 (16 Май 2016 - 15:11) писал:
QIP Shot - Screen 329.png
измените их порядок и тогда он изменится и в выпадающем списке
Спасибо. )))
#236836 Добавить Модификации В Каталог
Отправлено от Nikolay JV в 13 Май 2016 - 14:09 в Каталог товаров
Firefly (13 Май 2016 - 13:45) писал:
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар, найдите код:
<li class="tovarCount" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE==1 && GOODS_MOD_REST_VALUE==0 %}style="display:none;"{% ENDIF %}>
Замените на:
<li class="tovarCount" style="display:none;">
благодарю, в общем каталоге тоже надо убрать количество http://chay.storeland.ru/catalog и заменить на всплывающий список как в карточке товара
#236876 Добавить Модификации В Каталог
Отправлено от Nikolay JV в 13 Май 2016 - 17:50 в Каталог товаров
Юля123 (13 Май 2016 - 16:21) писал:
да, есть, но: 1. при выборе из этого списка в товарной карточке, появляется строка с кол-вом товара. которую мы удалили. 2. всплывающий список не работает в общий каталог http://chay.storelan...ods_view_type=2 в одной из форм сортировок каталога.
#236823 Добавить Модификации В Каталог
Отправлено от Nikolay JV в 13 Май 2016 - 13:07 в Каталог товаров
Юля123 (13 Май 2016 - 12:37) писал:
Благодарю, разобрался.
только ниже строка с выбором количества стала не нужна, помогите убрать пожалуйста http://chay.storeland.ru/goods/e-shen
#236622 Добавить Модификации В Каталог
Отправлено от Nikolay JV в 11 Май 2016 - 17:44 в Каталог товаров
#236665 Добавить Модификации В Каталог
Отправлено от Nikolay JV в 12 Май 2016 - 10:26 в Каталог товаров
Vaccina (12 Май 2016 - 07:49) писал:
http://forum.storela...ге/#entry228174
Прочитал ветку, но там код для другого сайта, я не могу найти место куда вставить его в "товарах"
#236805 Добавить Модификации В Каталог
Отправлено от Nikolay JV в 13 Май 2016 - 12:12 в Каталог товаров
Юля123 (12 Май 2016 - 15:47) писал:
<!--Вывод товаров таблицей--> <div class="goodstabl "> {% FOR goods %}<div class="menu-item tabl"><div class="menu-item-box item-box"> <!-- Бирки --> {% IF goods.IS_NEW %} <div class="menu-item-badges new"> <a href="{CATALOG_NEW_URL}" title="Перейти на страницу «Новинки»"><span>Новинка</span></a> </div> {% ELSEIF goods.IS_TOP %} <div class="menu-item-badges hit"> <a href="{CATALOG_TOP_SALES_URL}" title="Перейти на страницу «Хит Продаж»"><span>Хит Продаж</span></a> </div> {% ELSEIF goods.MAX_DISCOUNT>0 %} <div class="menu-item-badges disc"> <a href="{goods.MAX_DISCOUNT_URL}" title="Перейти на страницу «Акции»"><span>Скидка</span><span class="discNum"> {goods.MAX_DISCOUNT}%</span></a> </div> {% ENDIF %} <!-- END Бирки --> <div class="menu-item-slider activate"> <div class="catalog-gallery-img"> {% FOR images %} {% IF goods.images.first %} <a itemprop="image" target="_blank" class="menu-item-icon" href="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png?design=bistro{% ELSE %}{goods.images.LARGE}{% ENDIF %}"> <div class="zoom"> </div> </a> {% ELSE %} <a itemprop="image" href="{goods.images.LARGE}" target="_blank" title="{goods.images.NAME}"></a> {% ENDIF %} {% ENDFOR images %} </div> <a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=bistro{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a> </div> <div class="menu-item-content"> <div class="title"> <h4><a href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»">{goods.NAME}</a></h4> </div> <div class="menu-item-params"> <div class="menu-item-info">{% IF goods.DESCRIPTION_SHORT %}{goods.DESCRIPTION_SHORT}{% ENDIF %}</div> <ul class="cost menu-item-price"> <li class="minPrice">{goods.MIN_PRICE_NOW | money_format}</li> <!-- Старая цена --> <li class="last linethrough"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} {goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format} {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} {goods.MIN_PRICE_OLD | money_format} {% ENDIF %} </li> <!-- END Старая цена --> </ul> </div> <div class="btn-toolbar2"> <!-- Если товара нет в наличие и в настройках отключена возможность класть --> {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods.MAX_REST_VALUE==0 %} <div class="tovar-available fnt11 fntupcase aunder"> <a href="#" rel="false" class="catalog-available-false" > <div class="stikno">Товара нет в наличии</div> </a> </div> {%ELSE%} <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <div class="btnToCart"> <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="btn toCart btn-success" onclick="addItem('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" 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}" title="Положить «{goods.NAME}» в корзину"> <span class="basket_add"></span> </a> </div> <div class="numeric input-prepend input-append btn-group"> <a class="js-minus btn minus"> <i class="icon-minus"> - </i> </a> <input type="number" name="form[goods_mod_quantity]" class="quantity" min="1" max="999" step="1" value="1" title="Количество"> <a class="js-plus btn plus"> <i class="icon-plus"> + </i> </a> </div> </form> {% ENDIF %} </div> </div> </div></div>{% ENDFOR goods %}</div> <!-- END Вывод товаров таблицей-->
замените на код:
<!--Вывод товаров таблицей--> <div class="goodstabl "> {% FOR goods %}<div class="menu-item tabl"><div class="menu-item-box item-box"> <!-- Бирки --> {% IF goods.IS_NEW %} <div class="menu-item-badges new"> <a href="{CATALOG_NEW_URL}" title="Перейти на страницу «Новинки»"><span>Новинка</span></a> </div> {% ELSEIF goods.IS_TOP %} <div class="menu-item-badges hit"> <a href="{CATALOG_TOP_SALES_URL}" title="Перейти на страницу «Хит Продаж»"><span>Хит Продаж</span></a> </div> {% ELSEIF goods.MAX_DISCOUNT>0 %} <div class="menu-item-badges disc"> <a href="{goods.MAX_DISCOUNT_URL}" title="Перейти на страницу «Акции»"><span>Скидка</span><span class="discNum"> {goods.MAX_DISCOUNT}%</span></a> </div> {% ENDIF %} <!-- END Бирки --> <div class="menu-item-slider activate"> <div class="catalog-gallery-img"> {% FOR images %} {% IF goods.images.first %} <a itemprop="image" target="_blank" class="menu-item-icon" href="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png?design=bistro{% ELSE %}{goods.images.LARGE}{% ENDIF %}"> <div class="zoom"> </div> </a> {% ELSE %} <a itemprop="image" href="{goods.images.LARGE}" target="_blank" title="{goods.images.NAME}"></a> {% ENDIF %} {% ENDFOR images %} </div> <a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=bistro{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a> </div> <div class="menu-item-content"> <div class="title"> <h4><a href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»">{goods.NAME}</a></h4> </div> <div class="menu-item-params"> <div class="menu-item-info">{% IF goods.DESCRIPTION_SHORT %}{goods.DESCRIPTION_SHORT}{% ENDIF %}</div> </div> <div class="change" > {% IF goods.COUNT_MODIFICATION > 1 %} <select class="select_mod" > {% FOR mods %} <option value="{goods.mods.ID}" {% IF goods.mods.SELECTED %}selected="selected"{% ENDIF %}> {%FOR goods_mod_distinctive_properties %}{goods.mods.goods_mod_distinctive_properties.VALUE} {% ENDFOR %}</option> {% ENDFOR mods %} </select> {%ENDIF%} {% FOR mods %} <!-- Доступность товара --> <div class="mod_inf1 {goods.mods.ID}" {% IF goods.COUNT_MODIFICATION=1 %}style="display:block"{%ENDIF%}> {% IF goods.mods.REST_VALUE=0 %} <div class="tovar-available fnt11 fntupcase aunder"> <a href="#" rel="false" class="catalog-available-false" > <div class="stikno">Товара нет в наличии</div> </a> </div> {% ELSEIF goods.mods.REST_VALUE>0 %} <div class="goodsDataMainModificationAvailable" style="float: left; margin: 15px;width: 150px;"> <div rel="true" class="available-true">Товар есть в наличии</div> </div> {% ENDIF %} <ul class="cost menu-item-price"> <li class="minPrice">{goods.mods.PRICE_NOW | money_format}</li> <!-- Старая цена --> <li class="last linethrough"> {% IF goods.mods.PRICE_NOW_WITHOUT_DISCOUNT>goods.mods.PRICE_NOW %} {goods.mods.PRICE_NOW_WITHOUT_DISCOUNT | money_format} {% ELSEIF goods.mods.PRICE_OLD>goods.mods.PRICE_NOW %} {goods.mods.PRICE_OLD | money_format} {% ENDIF %} </li> <!-- END Старая цена --> </ul> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.mods.ID}" class="goodsListForm"> <div class="btnToCart"> <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}" /> <a class="btn toCart btn-success" onclick="addItem('#goodsListFormId{goods.mods.ID}'); return false;" 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.mods.ID}" title="Положить «{goods.NAME}» в корзину"> <span class="basket_add"></span> </a> </div> <div class="numeric input-prepend input-append btn-group"> <a class="js-minus btn minus"> <i class="icon-minus"> - </i> </a> <input type="number" name="form[goods_mod_quantity]" class="quantity" min="1" max="999" step="1" value="1" title="Количество"> <a class="js-plus btn plus"> <i class="icon-plus"> + </i> </a> </div> </form> </div> <!-- Доступность товара --> {% ENDFOR mods %} </div> </div> <!-- END Вывод товаров таблицей--> </div> </div>{%ENDFOR%} </div> <!-- END Вывод товаров таблицей-->
в конце main.js добавьте код:
$(function(){ $('.select_mod').change(function(){ var modInf = $(this).closest('.change').find('.mod_inf1').hide(), active = modInf.filter('.' + $(this).val()); if(active.length){ active.show(); return; } modInf.first().show(); }).trigger('change'); });
в конце main.css добавьте код:
.select_mod { width: 100%; }
Для того, чтобы протестировать данный функционал добавьте хотя бы один товар.
Все сделал по инструкции, но ничего не поменялось, на витрине так и осталось окно выбора колличества.
#236810 Добавить Модификации В Каталог
Отправлено от Nikolay JV в 13 Май 2016 - 12:25 в Каталог товаров
http://chay.storeland.ru/goods/e-shen
Юля123 (13 Май 2016 - 12:16) писал:
Товар на сайте есть.
http://chay.storeland.ru/goods/e-shen
#238161 Изменение Расположения Фото
Отправлено от Nikolay JV в 24 Май 2016 - 12:35 в Страница товара
Юля123 (24 Май 2016 - 11:54) писал:
#views_block .item img { height: 100px; }
и код:
#views_block .owl-item {width: 130px!important;}
замените на код:
#views_block .owl-item {width: 90px !important;}
Спасибо, а можно сделать так? http://st.storeland....8/1886/675/.png
#238170 Изменение Расположения Фото
Отправлено от Nikolay JV в 24 Май 2016 - 13:13 в Страница товара
Юля123 (24 Май 2016 - 12:58) писал:
<!-- Артикул товара -->
перед этим кодом добавьте код:
{% IF GOODS_DESCRIPTION_SHORT %}<div class="description_short">{GOODS_DESCRIPTION_SHORT} </div> {% ENDIF %}
Текст нужен в столбик, и а цену выбор веса и кнопку купить зафиксировать как на скрине.
#238139 Изменение Расположения Фото
Отправлено от Nikolay JV в 24 Май 2016 - 11:29 в Страница товара
Юля123 (24 Май 2016 - 10:44) писал:
.fullimg { display: block; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 5% 2%; min-height: 300px; max-height: 345px; border: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: white; }
У свойства background изменяйте значение на нужное Вам.
Благодарю.
помогите пож. с дополнительными фото. они искажены и срезаны снизу. еще не отображается 4ое фото http://chay.storelan...j-Hao-In-Chzhen
#238049 Изменение Расположения Фото
Отправлено от Nikolay JV в 23 Май 2016 - 19:44 в Страница товара
Alekseys (28 Январь 2015 - 14:31) писал:
#views_block .owl-item { width: 130px!important; }
Добрый день.
Тоже проделал
#13
#15
фото вытянулись с искажением и часть фото осталось за рамкой. Помогите исправить.
1. Увеличить саму рамку доп. фотографий.
2. удалить слово "другие фото.
3. Убрать белую рамку вокруг основного фото (для наглядности затемнил фон) http://st.storeland....9/1886/345/.png
#238112 Изменение Расположения Фото
Отправлено от Nikolay JV в 24 Май 2016 - 09:20 в Страница товара
Vaccina (24 Май 2016 - 05:47) писал:
#views_block { position: relative; max-width: 420px; border: 1px solid #ECF0F1; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #ffffff; }
замените на:
#views_block { position: relative; max-width: 420px; border: 2px solid #ECF0F1; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #ffffff; }
далее найдите:
.allphoto .title { padding-bottom: 5px; }
замените на:
.allphoto .title { padding-bottom: 5px; display: none; }
далее найдите:
.fullimg { display: block; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 5% 2%; min-height: 300px; max-height: 345px; border: 1px solid #ECF0F1; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: white; }
замените на:
.fullimg { display: block; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 5% 2%; min-height: 300px; max-height: 345px; border: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: white; }
Добрый день.
белый фон под фото не исчез, помогите пож. его убрать, так чтобы под фото был только фон background.http://st.storeland.net/6/1886/531/.png
#238118 Изменение Расположения Фото
Отправлено от Nikolay JV в 24 Май 2016 - 09:53 в Страница товара
Юля123 (24 Май 2016 - 09:28) писал:
.goodlistmain { position: relative; display: block; float: left; margin: 2px 0px 2px 0px; padding: 0; width: 99.7%; border: 1px solid #B6CCC2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: white; }
и замените на код:
.goodlistmain { position: relative; display: block; float: left; margin: 2px 0px 2px 0px; padding: 0; width: 99.7%; border: 1px solid #B6CCC2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
ничего не поменялось.
#238121 Изменение Расположения Фото
Отправлено от Nikolay JV в 24 Май 2016 - 10:02 в Страница товара
Юля123 (24 Май 2016 - 09:58) писал:
QIP Shot - Screen 349.png
Уточните, какой должен быть.
Я не про каталог говорил а про карточку товара )) (скрин приложен)
- Форум владельцев интернет-магазинов
- → Публикации Nikolay JV
- Privacy Policy