Опубликовано: 19 октября 2015

Нидпись "В наличии" и "Нет в наличии"

Как можно убрать надписи "В наличии" и "Нет в наличии" и можно ли убрать на странице продукта при условии "нет в наличии" кнопку купить и цену.

Комментарии (7)

  • Тирон Александр 20 октября 2015 11:23 #

    Как можно убрать надписи "В наличии" и "Нет в наличии"

    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();

    1
  • Сергей Мирошин 20 октября 2015 14:46 #

    Подскажите в каком файле редактировать надпись "нет в наличии"

    1
  • Колмаков Игорь 20 октября 2015 15:00 #


    Для страницы товара:

    файл "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
  • А как сделать, чтобы вообще убрать надпись "в наличии " ?

    1
  • Колмаков Игорь 24 декабря 2015 10:39 #

    В смысле удалить?

    Это не желательно делать, т.к. некоторые скрипты учитывают данные в этих элементах

    Как скрыть описано в 1-м комментарии

    1
  • Колмаков Игорь 27 июня 2016 10:48 #

    в файле "list-thumbs.html"

    замените

    {if $available}

    на

    {if 0}

    1
  • 18 августа 2016 02:17 #

    Подскажите, как в списке товаров категорий отобразить наличие по складам так же как выводиться в карточке товара.

    Т.е. слад1: столько, склад2: столько

    1
    • Тирон Александр Тирон Александр 18 августа 2016 10:49 #

      Лучше всего использовать собственный хелпер. Обратитесь к партнерам Вебасист для написания такового.

      1

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите

Услуги

Контакты

Дорогие друзья!

К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте.

Пожалуйста, обновите браузер, скачав его по ссылкам ниже, или обратитесь к системному администратору, обслуживающему Ваш компьютер.

Internet Explorer

от Microsoft

Chrome

от Google

Safari

от Apple

Opera

от Opera Software

Firefox

от Mozilla

Вверх