Добавить в корзину, Добавить в список желаний, как на странице списка товаров, связанных с товарами


Как отобразить добавление в блок на связанных продуктах, аналогично тому, как это отображается на странице списка?

Author: Gagan, 2018-06-15

1 answers

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

Как вы знаете, для демонстрации related, upsell продукт существует общий файл, расположенный по адресу

vendor\magento\module-catalog\view\frontend\templates\product\list\items.phtml 

Скопируйте указанный выше файл в свою тему, если он не существует.

Вы можете видеть, что в этом phtml есть switch case для связанного и продаваемого продукта с некоторой опцией.

В этом phtml уже доступна кнопка "Добавить в корзину", но с следующее условие:

if ($showAddTo || $showCart):

Это означает, что вам нужно установить true для обеих вышеперечисленных переменных. Найдите $Showaddto и $Showcart для связанного случая, и вам нужно будет изменить

$ Демонстрационная карта = истина;

Из

$ Демонстрационная карта = ложь;

Приведенный выше код позволит добавить в корзину.

Примечание: Если вам нужно скрыть флажок добавить в корзину и его метку, его можно легко скрыть с помощью CSS

 1
Author: Pawan, 2018-06-15 16:20:32