Опубликовано: 19 октября 2015
Нидпись "В наличии" и "Нет в наличии"
Как можно убрать надписи "В наличии" и "Нет в наличии" и можно ли убрать на странице продукта при условии "нет в наличии" кнопку купить и цену.
Опубликовано: 19 октября 2015
Как можно убрать надписи "В наличии" и "Нет в наличии" и можно ли убрать на странице продукта при условии "нет в наличии" кнопку купить и цену.
|
||||
Дорогие друзья!К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте. | ||||
Пожалуйста, обновите браузер, скачав его по ссылкам ниже, или обратитесь к системному администратору, обслуживающему Ваш компьютер. | ||||
Internet Explorer от Microsoft |
Chrome от Google |
Safari от Apple |
Opera от Opera Software |
Firefox от Mozilla |
Комментарии (7)
Как можно убрать надписи "В наличии" и "Нет в наличии"
1. на странице категории и в списке товаров
в пользовательских стилях - http://wm-site.ru/profitbuy/290/blok-polzovatelski...
пропишите правило
.product-list .stock-and-rating .stock-label {
display: none;
}
2. на странице товара
в пользовательских стилях пропишите правило
#cart-form .stocks{
position:absolute;
top:-3000px
}
Убрать на странице продукта при условии "нет в наличии" кнопку купить и цену(на странице продукта):
в файле product.cart.html замените строку:
<div class="purchase">
строкой:
<div class="purchase"{if !$product_available} style="display:none;"{/if}>
в файле product.min.js после каждой строки:
self.button.attr('disabled','disabled');
добавить строку:
self.form.find('.purchase').hide();
а после каждой строки:
self.button.removeAttr('disabled');
добавить строку:
self.form.find('.purchase').show();
Подскажите в каком файле редактировать надпись "нет в наличии"
Для страницы товара:
файл "product.cart.html"
участок кода
{function name=in_stock n=0 low=5 critical=2}
{if $n > $low or $n === null}
<span class="stock-label stock-high" data-max="{$n}"><i class="icon16 stock-green"></i>[`In stock`]</span>
{elseif $n > $critical}
<span class="stock-label stock-low" data-max="{$n}"><i class="icon16 stock-yellow"></i>{* _w("Only %d left in stock", "Only %d left in stock", $n) *}{_w("Only a few items left")}</span>
{elseif $n > 0}
<span class="stock-label stock-critical" data-max="{$n}"><i class="icon16 stock-red"></i>{_w("Only %d left in stock", "Only %d left in stock", $n)}</span>
{else}
<span class="stock-label stock-none"><i class="icon16 stock-transparent"></i>{if $wa->shop->settings('ignore_stock_count')}[`Pre-order only`]{else}[`Out of stock`]{/if}</span>
{/if}
{/function}
Где:
[`In stock`] - в наличии
{_w("Only a few items left")} - осталось несколько штук
{_w("Only %d left in stock", "Only %d left in stock", $n)} - осталось $n штук
[`Out of stock`] - нет в наличии
[`Pre-order only`] - под заказ
в списке товаров категории и в списке товаров
файл "list-thumbs.html"
участок кода
{if $available}
<div class="stock-label stock-high"><i class="icon16 stock-green"></i>[`In stock`]</div>
{/if}
Где [`In stock`] - в наличии
а так же участок кода
<div class="out-of-stock">{if $wa->shop->settings('ignore_stock_count')}[`Pre-order only`]{else}[`Out of stock`]{/if}</div>
[`Out of stock`] - нет в наличии
[`Pre-order only`] - под заказ
А как сделать, чтобы вообще убрать надпись "в наличии " ?
В смысле удалить?
Это не желательно делать, т.к. некоторые скрипты учитывают данные в этих элементах
Как скрыть описано в 1-м комментарии
А как скрыть надпись надпись "В наличии" только из списка товаров?
в файле "list-thumbs.html"
замените
{if $available}
на
{if 0}
Подскажите, как в списке товаров категорий отобразить наличие по складам так же как выводиться в карточке товара.
Т.е. слад1: столько, склад2: столько
Лучше всего использовать собственный хелпер. Обратитесь к партнерам Вебасист для написания такового.