Добавить в корзину, Добавить в список желаний, как на странице списка товаров, связанных с товарами
Как отобразить добавление в блок на связанных продуктах, аналогично тому, как это отображается на странице списка?
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