+1 голос
от (6 баллов) в категории Модификация
открыт от
Подскажите пожалуйста, как можно сделать, что бы товары которых нет в наличии, были как бы полупрозрачными на странице категории.

2 Ответы

+2 голосов
от (39 баллов)
выбран от
 
Лучший ответ

Доброго времени суток
Вообще полупрозрачность достигается за счет свойства CSS

в шаблоне
{if $product.quantity < 1} class {/if}

в CSS
.class { .. opacity: 0.5; .. }

В зависимости от того, какой класс у вас будет использоваться в списке товаров, тот и должен стоять вместо "class". Не забывайте, что ID при этом использовать не корректно, поскольку они должны быть уникальны для каждого блока на конкретной странице, потому используйте классы.

от (424 баллов)
Лучше давать ответы, приближенные к готовому решению, в идеале, чтобы человек мог "скопировать / вставить".
от (39 баллов)
От таких ответов пользователи не растут.
Потому я и предпочитаю направлять (учить рыбачить), а не давать готовые решения (кормить рыбой).
от (424 баллов)
Это конечно так, но пользователи PrestaShop разные бывают. Одному нужно направление дать, т.к. он имеет ИТ-образование, а другому - решение, т.к. он умеет только "кнопки нажимать", ну или файл отредактировать. Это же не программистский FAQ. На данный вопрос можно было вообще ответить, мол, вот ссылка на модуль - твое решение по вопросу :)
+1 голос
от (424 баллов)

Альтернативное решение - товары без наличия перемещать в конец списка. Есть готовое решение без необходимости изменять код. Вот этот модуль: Сначала товары в наличии.

Добро пожаловать на сайт. Здесь можно задавать вопросы по CMS PrestaShop и получать на них ответы.
...