首页 > 解决方案 > 如果 minicart hasitem/noitem 从 div 添加/删除类

问题描述

如果 minicart/cart 为空,我想在父 div 中添加一个类,如果 minicart/cart 有项目,则删除相同的类。我在 minicart.phtml 中进行了更改。下面是我的代码。

<div class="block block-minicart"
data-bind="css: { emptyBag: !!getCartParam('summary_count') == false }
                 data-role="dropdownDialog"
                 data-mage-init='{"dropdownDialog":{
                    "appendTo":"[data-block=minicart]",
                    "triggerTarget":".showcart",
                    "timeout": "2000",
                    "closeOnMouseLeave": false,
                    "closeOnEscape": true,
                    "triggerClass":"active",
                    "parentClass":"active",
                    "buttons":[]}}'>

我添加data-bind="css: { emptyBag: !!getCartParam('summary_count') == false }"了代码和平来检查购物车是否为空。但是当我检查控制台时,它给了我一个getCartParam未定义的错误。

我是淘汰赛的新手。

标签: phpmagentoknockout.jsmagento2

解决方案


推荐阅读