Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Решено] Вывод в модуль новинки только товаров в наличии


ilerok
 Поделиться

Рекомендованные сообщения

Подскажите, что допилить в коде модуля новинок, что бы в нем выводились только товары которые в наличии?

 

Просто ужасно тупо получается кода там выводятся товары не в наличии которые( 

 

Уверен, вопросы очень актуален для всех. Или не ужели я один кто это заметил?))

Ссылка на комментарий
Поделиться на других сайтах


6 минут назад, ilerok сказал:

в коде модуля новинок

что за модуль? ссылка?

Ссылка на комментарий
Поделиться на других сайтах

1 минуту назад, fanatic сказал:

что за модуль? ссылка?

стандартный модуль, в ocstore он называется "Последние" 

Ссылка на комментарий
Поделиться на других сайтах


как вариант

в контроллере модуля

        $filter_data = array(
            'sort'  => 'p.date_added',
            'order' => 'DESC',
            'start' => 0,
            'limit' => $setting['limit'],
            'filter_quantity' => 1 //добавить
        );

в модели  catalog/model/catalog/prodluct.php

в методе  getProducts()  после

		if (!empty($data['filter_manufacturer_id'])) {
			$sql .= " AND p.manufacturer_id = '" . (int)$data['filter_manufacturer_id'] . "'";
		}

добавить

                if (!empty($data['filter_quantity'])) {
			$sql .= " AND p.quantity > 0  ";
		}

 

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.