Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
к теме обычно идет документация - там все подробно описаноПреста 1.7.2, тема Техоне. Может кто подсказать как пользоваться модулем HTML блок, для всявки произвольеого кода в страницу?
Оверрайд для /classes/Category.php, функция getProducts()
В 945 строке в SQL запросе в WHERE вписать дополнительное условие (stock.quantity > 0 OR p.quantity > 0).
Аналогично исправить функцию getProducts() в модуле ps_facetedsearch, а если используете другой, то искать там.
Или купить модуль для этого
Для просмотра ссылки ВойдиПри импорте .csv стандартными методами в Престе 1.7.2.4 ломается процесс от наличия спец. символов в названиях и характеристиках (=, *, >). Пробовал вылечить такими способами:
Для просмотра ссылки Войдиили Зарегистрируйся
Для просмотра ссылки Войдиили Зарегистрируйся
но в итоге импорт ломается совсем, отказывается импортировать любые товары. Есть ещё какие-то методы, кроме очевидного убирания этих символов из таблицы импорта?
Отсутствие скобок вокруг условия с OR меняет смысл всего WHERE :-DЯ попробовал.
Код изменённого /classes/Category.php со строки 945 теперь выглядит так:
WHERE product_shop.`id_shop` = '.(int) $context->shop->id.'
AND stock.quantity > 0 OR p.quantity > 0
AND cp.`id_category` = '.(int) $this->id
.($active ? ' AND product_shop.`active` = 1' : '')
.($front ? ' AND product_shop.`visibility` IN ("both", "catalog")' : '')
.($idSupplier ? ' AND p.id_supplier = '.(int)$idSupplier : '');
Этот файл я вставил в /override/classes/
Ничего не изменилось.
По-прежнему отображаются товары, которых нет в наличии со значком "Нет в наличии".
Кто-нибудь решил уже данный вопрос?
Отсутствие скобок вокруг условия с OR меняет смысл всего WHERE :-D
Значит используется модуль фильтра, в который также нужно вносить изменения, как я и писал выше.Поправил, кэш очистил.
WHERE product_shop.`id_shop` = '.(int) $context->shop->id.'
AND (stock.quantity > 0 OR p.quantity > 0)
AND cp.`id_category` = '.(int) $this->id
.($active ? ' AND product_shop.`active` = 1' : '')
.($front ? ' AND product_shop.`visibility` IN ("both", "catalog")' : '')
.($idSupplier ? ' AND p.id_supplier = '.(int)$idSupplier : '');
Я уже попробовал даже вместо размещения в оверрайде, заменить оригинальный файл в /classes.
Всё равно никакого эффекта - загружаются книги, которых нет в наличии.
Модуль ps_facetedsearch есть, сторонних пока не ставил.Значит используется модуль фильтра, в который также нужно вносить изменения, как я и писал выше.