Как Убрать Пункт "наличие" В Карточке Товара?
#1
Отправлено 21 Апрель 2015 - 14:29
#2
Отправлено 21 Апрель 2015 - 14:36
АНКИЛЛ (21 Апрель 2015 - 14:29) писал:
Как убрать пункт "Наличие" в карточке товара?
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Стили -> main.css найдите код:
.goodsDataMainModificationAvailable{text-align:left; margin:5px 0 0 0;}
Замените его на:
.goodsDataMainModificationAvailable{text-align:left; margin:5px 0 0 0; display: none;}
#3
Отправлено 21 Апрель 2015 - 14:43
#4
Отправлено 01 Январь 2016 - 01:39
#5
Отправлено 06 Январь 2016 - 11:52
Ingleest (01 Январь 2016 - 01:39) писал:
Здравствуйте. Зайдите в шаблон Товар, найдите код:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable"> {% IF GOODS_MOD_REST_VALUE>0 %}<span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}" class="hide"></span>{% ENDIF %} <div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div> <div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товара нет в наличии</span></div> </div>
и замените на код:
<!-- Доступность товара --> <!--div class="goodsDataMainModificationAvailable"> {% IF GOODS_MOD_REST_VALUE>0 %}<span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}" class="hide"></span>{% ENDIF %} <div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div> <div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товара нет в наличии</span></div> </div-->
Далее убрать из сортировки. В шаблоне Товары найдите код:
<!-- Сортировать по: (Поле сортировки товаров по умолчанию) --> <div class="sort change-submit"> <label>Sorteeri:</label> <select name="goods_search_field_id" class="selectBox sort-by"> {% FOR goods_order_fields %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %} >{goods_order_fields.NAME}</option> {% ENDFOR %} </select> </div> <!-- /END Сортировать по: -->
и замените на код:
<!-- Сортировать по: (Поле сортировки товаров по умолчанию) --> <div class="sort-by"> <label>Сортировать по:</label> <select name="goods_search_field_id" class="selectBox" title="Название сортировки" onchange="this.form.submit();"> {% FOR goods_order_fields %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %} {% IF goods_order_fields.NAME = наличию: мало — много || goods_order_fields.NAME= наличию: много — мало %}style="display:none;"{%ENDIF%}>{goods_order_fields.NAME}</option> {% ENDFOR %} </select> </div> <!-- /END Сортировать по: -->
#6
Отправлено 19 Январь 2016 - 18:56
Юля123 (06 Январь 2016 - 11:52) писал:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable"> {% IF GOODS_MOD_REST_VALUE>0 %}<span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}" class="hide"></span>{% ENDIF %} <div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div> <div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товара нет в наличии</span></div> </div>
и замените на код:
<!-- Доступность товара --> <!--div class="goodsDataMainModificationAvailable"> {% IF GOODS_MOD_REST_VALUE>0 %}<span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}" class="hide"></span>{% ENDIF %} <div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div> <div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товара нет в наличии</span></div> </div-->
Далее убрать из сортировки. В шаблоне Товары найдите код:
<!-- Сортировать по: (Поле сортировки товаров по умолчанию) --> <div class="sort change-submit"> <label>Sorteeri:</label> <select name="goods_search_field_id" class="selectBox sort-by"> {% FOR goods_order_fields %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %} >{goods_order_fields.NAME}</option> {% ENDFOR %} </select> </div> <!-- /END Сортировать по: -->
и замените на код:
<!-- Сортировать по: (Поле сортировки товаров по умолчанию) --> <div class="sort-by"> <label>Сортировать по:</label> <select name="goods_search_field_id" class="selectBox" title="Название сортировки" onchange="this.form.submit();"> {% FOR goods_order_fields %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %} {% IF goods_order_fields.NAME = наличию: мало — много || goods_order_fields.NAME= наличию: много — мало %}style="display:none;"{%ENDIF%}>{goods_order_fields.NAME}</option> {% ENDFOR %} </select> </div> <!-- /END Сортировать по: -->
#7
Отправлено 26 Январь 2016 - 08:37
Юля123 (06 Январь 2016 - 11:52) писал:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable"> {% IF GOODS_MOD_REST_VALUE>0 %}<span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}" class="hide"></span>{% ENDIF %} <div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div> <div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товара нет в наличии</span></div> </div>
и замените на код:
<!-- Доступность товара --> <!--div class="goodsDataMainModificationAvailable"> {% IF GOODS_MOD_REST_VALUE>0 %}<span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}" class="hide"></span>{% ENDIF %} <div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div> <div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товара нет в наличии</span></div> </div-->
Далее убрать из сортировки. В шаблоне Товары найдите код:
<!-- Сортировать по: (Поле сортировки товаров по умолчанию) --> <div class="sort change-submit"> <label>Sorteeri:</label> <select name="goods_search_field_id" class="selectBox sort-by"> {% FOR goods_order_fields %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %} >{goods_order_fields.NAME}</option> {% ENDFOR %} </select> </div> <!-- /END Сортировать по: -->
и замените на код:
<!-- Сортировать по: (Поле сортировки товаров по умолчанию) --> <div class="sort-by"> <label>Сортировать по:</label> <select name="goods_search_field_id" class="selectBox" title="Название сортировки" onchange="this.form.submit();"> {% FOR goods_order_fields %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %} {% IF goods_order_fields.NAME = наличию: мало — много || goods_order_fields.NAME= наличию: много — мало %}style="display:none;"{%ENDIF%}>{goods_order_fields.NAME}</option> {% ENDFOR %} </select> </div> <!-- /END Сортировать по: -->
Здравствуйте, почему то не могу найти исходный код в шаблоне Товар чтобы его заменить.
Необходимо наличии кнопки заказать у товара которого нет в наличии.
Подскажите как сделать?
аккаунт sl-40068
#8
Отправлено 26 Январь 2016 - 09:22
r2fx (26 Январь 2016 - 08:37) писал:
Необходимо наличии кнопки заказать у товара которого нет в наличии.
Подскажите как сделать?
аккаунт sl-40068
Здравствуйте, уточните, пожалуйста, Вам нужно кнопку "Заказать" у товара что нет в наличии. Какой функционал должен быть у этой кнопки? Это должна быть так же кнопка "Купить", только переименованная?
Код для кнопки "купить" в шаблоне Товар:
<input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/>
#9
Отправлено 26 Январь 2016 - 09:49
Юля123 (26 Январь 2016 - 09:22) писал:
Да, эта кнопка должна повторять кнопку купить, но для товаров которых нет в наличии.
#10
Отправлено 26 Январь 2016 - 10:36
r2fx (26 Январь 2016 - 09:49) писал:
В шаблоне Товар найдите код:
{% IF GOODS_MOD_REST_VALUE>0 %} <div> <div class="plus_minus_quantity"><span class="qty-minus theme-color">-</span><input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"><span class="qty-plus theme-color">+</span></div> <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}» в корзину"/ --> </div> {%ENDIF%}
и замените на код:
{% IF GOODS_MOD_REST_VALUE>0 %} <div> <div class="plus_minus_quantity"><span class="qty-minus theme-color">-</span><input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"><span class="qty-plus theme-color">+</span></div> <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}» в корзину"/ --> </div> {%ELSE%} <div> <div class="plus_minus_quantity"><span class="qty-minus theme-color">-</span><input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"><span class="qty-plus theme-color">+</span></div> <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}» в корзину"/ --> </div> {%ENDIF%}
далее в main.css найдите и удалите код:
.nobuy .add_to_wishlist_small.inProd,.nobuy .add_to_wishlist_small.mustLogin{left:45px; top:5px;} .nobuy .add_to_compare_small.inProd{left:0;top:5px;}
Утоните, что нужно сделать в каталоге, заменить "нет в наличии" на кнопку "заказать"? Или рядом поставить?
#12
Отправлено 26 Январь 2016 - 11:51
r2fx (26 Январь 2016 - 11:32) писал:
Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товары, найдите код:
{%ELSEIF goods.MIN_REST_VALUE = 0%} <span class="noavalible">Нет в наличии</span> {%ENDIF%}
Замените на:
{%ELSEIF goods.MIN_REST_VALUE = 0%} <a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Заказать товар"><span class="">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%} Заказать</span></a> {%ENDIF%}
Найдите код:
{%ELSEIF goods.MIN_REST_VALUE = 0%} <div class=""> <span class="noavalible">Нет в наличии</a> </div> {%ENDIF%}
Замените на:
{%ELSEIF goods.MIN_REST_VALUE = 0%} <div class=""> <a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Заказать товар"><span class="">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%} Заказать</span></a> </div> {%ENDIF%}
#13
Отправлено 26 Январь 2016 - 14:06
и
Firefly (26 Январь 2016 - 11:51) писал:
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товары, найдите код:
[/CODE]
Поменял, то что нужно было, спасибо!
И еще один маленький штрих, как поменять надпись "нет в наличии" на надпись "товар под заказ" и где то на форуме видел, что можно на картинку надписи "в наличии" и "на заказ" прикрепить.
[IMG]http://media.ffclub...._R_ReS_ReRe.png[/img]
#14
Отправлено 26 Январь 2016 - 14:49
r2fx (26 Январь 2016 - 14:06) писал:
и
Поменял, то что нужно было, спасибо!
И еще один маленький штрих, как поменять надпись "нет в наличии" на надпись "товар под заказ" и где то на форуме видел, что можно на картинку надписи "в наличии" и "на заказ" прикрепить.
[IMG]http://media.ffclub...._R_ReS_ReRe.png[/img]
В шаблоне Товар найдите код:
<div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Наличие: <span>Нет в наличии</span></div>
"Нет в наличии" замените на нужный текст.
где то на форуме видел, что можно на картинку надписи "в наличии" и "на заказ" прикрепить.
Мы вам заменили эту надпись в каталоге на миниатюрах товаров на кнопку "заказать". Уточните, что нужно сделать.
#15
Отправлено 26 Январь 2016 - 16:15
В принципе, можно и без них, вроде понятно сейчас должно быть покупателю, что товар под заказ.
Спасибо за помощь!
#16
Отправлено 26 Январь 2016 - 16:34
r2fx (26 Январь 2016 - 16:15) писал:
В принципе, можно и без них, вроде понятно сейчас должно быть покупателю, что товар под заказ.
Спасибо за помощь!
У Вас вместо этих стикеров надписи снизу. Если Вы хотите такие стикеры, то да, конечно, можно это сделать. Воспользуйтесь инструкцией из темы, что Вы скинули. Если что-то не удастся, мы Вам поможем с установкой.
#17
Отправлено 26 Январь 2016 - 19:35
Юля123 (26 Январь 2016 - 16:34) писал:
Нет надписей, пока код не поставил была надпись "нет в наличии" , сейчас они не отображаются.
#18
Отправлено 26 Январь 2016 - 20:02
r2fx (26 Январь 2016 - 19:35) писал:
Да, я просто, вероятно Вас не поняла, Вы имели ввиду, что после изменений (добавления кнопки "заказать") можно добавить такой стикер, как в инструкции? Да, конечно, так можно сделать. Я имела ввиду, что по умолчанию (до этих изменений) у Вас была надпись.
#20
Отправлено 30 Январь 2016 - 02:55
<tr class="CompareGoodsTableTbodyComparisonLine {% IF GOODS_MOD_REST_BOOLEAN_IS_SAME %}same{% ENDIF %}"> <td class="cell1"> <input class="CompareCheckbox" type="checkbox" id="compare_tb_check_rest" /> <label class="valignMiddle" for="compare_tb_check_rest">Наличие</label> </td> {% FOR goods_mod_info %} <td class="compare-td compare-td-{goods_mod_info.index}" {% IF goods_mod_info.index>4 %}style="display:none;"{% ENDIF %}> {%IF goods_mod_info.REST_VALUE=0 %}Товара нет в наличии{% ELSE %}Товар есть в наличии{% ENDIF %} </td> {% ENDFOR %} </tr>
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных