Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как скыть "в корзину" если товара "0"


oleksij

Recommended Posts

Как реализовать в шаблоне, что бы если товара "0", то кнопка "в корзину" скрыто

<style>#cart {display: none!important;}</style>

На всех страницах где выводится товар

 

Для примера, на стандартном шаблоне

 

P.S. Блин, не в тот раздел форума написал, мне надо для ocstore 2.3

У кого есть права, перенесите пожалуйста в Opencart 2.x: Песочница

Змінено користувачем oleksij
Надіслати
Поділитися на інших сайтах

5 минут назад, oleksij сказал:

Как реализовать в шаблоне, что бы если товара "0", то кнопка "в корзину" скрыто


<style>#cart {display: none!important;}</style>

На всех страницах где выводится товар

 

Для примера, на стандартном шаблоне

 

P.S. Блин, не в тот раздел форума написал, мне надо для ocstore 2.3

У кого есть права, перенесите пожалуйста

<style>#cart {display: none!important;}</style>

оригинальное решение :))

Надіслати
Поділитися на інших сайтах


<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');" <?php echo ($product['quantity'] > 0) ? '' : 'style="display:none;"' ?>><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>

 

Надіслати
Поділитися на інших сайтах

catalog/view/theme/next_default/template/product/category.tpl

 

<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><i class="fa fa-shopping-cart"></i> <span><?php echo $button_cart; ?></span></button>

 

Заменил на Ваш код

 

И "В корзину" пропало у всех товаров

А надо не для всех товаров, а только если товара "0"

Змінено користувачем oleksij
Надіслати
Поділитися на інших сайтах

В данный момент пробую для страницы "Категория"

 

catalog/controller/product/category.php

 

дописал, ничего, только шаблон перекосило

            $data['products'] = array(
            'quantity'        => $result['quantity'],    
            );

 

Может не там и не так добавляю ???

Змінено користувачем oleksij
Надіслати
Поділитися на інших сайтах

33 минуты назад, oleksij сказал:

В данный момент пробую для страницы "Категория"

 

catalog/controller/product/category.php

 

дописал, ничего, только шаблон перекосило


            $data['products'] = array(
            'quantity'        => $result['quantity'],    
            );

 

Может не там и не так добавляю ???

не зря я подписался :))) хорошее настроение на весь день

Надіслати
Поділитися на інших сайтах


<?php if ($product['quantity'] > 0) { ?>
	<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><i class="fa fa-shopping-cart"></i> <span><?php echo $button_cart; ?></span></button>
<?php } ?>

 

Надіслати
Поділитися на інших сайтах

3 години назад, Dimasscus сказав:

оригинальное решение :))

это не решение, это попытка сказать, что я хочу скрыть

 

А вы что ? имеете ответ ? Так пишите, а не цитируйте всякую фигню

 

LiLu

Не получается

catalog/view/theme/next_default/template/product/category.tpl

Пропадает на всех товарах

 

Добавляю + тут

catalog/controller/product/category.php

 

 + добавляется пустой первый товар - скрин прилагается

447414133_--2.jpg.68ee07c5f643f01304961882422c5492.jpg

 

Для тройки предлагают сделать так


 

    <file path="catalog/controller/product/category.php">
        <operation>
            <search><![CDATA[
                $data['products'][] = array(
            ]]></search>
            <add position="after"><![CDATA[
            'quantity'                 => $result['quantity'],
            'text_out_of_stock'     => $result['stock_status'],
            ]]></add>
        </operation>
    </file>

    <file path="catalog/view/theme/default/template/product/category.twig">
        <operation>
            <search><![CDATA[
<button type="button" onclick="cart.add('{{ product.product_id }}', '{{ product.minimum }}');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ button_cart }}</span></button>
            ]]></search>
            <add position="replace"><![CDATA[
                {% if product.quantity < 1 %}
<button type="button" disabled="disabled"><i class="fa fa-exclamation-triangle"></i> <span class="hidden-xs hidden-sm hidden-md">{{ product.text_out_of_stock }}</span></button>
                {% else %}
<button type="button" onclick="cart.add('{{ product.product_id }}', '{{ product.minimum }}');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ button_cart }}</span></button>
                {% endif %}
            ]]></add>
        </operation>
    </file>

Может наталкнёт Вас на мыслю

Змінено користувачем oleksij
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.