如何在类别视图(MAGENTO)中隐藏基本价格?

如何在类别视图(MAGENTO)中隐藏基本价格?,magento,categories,options,configurable,Magento,Categories,Options,Configurable,我已经设置了一个带有自定义选项的简单产品,但我想在分类页面(列表或网格模式)中隐藏基本价格。 我该怎么做 我强调了我想删除的“价格”: 这里是我的价格。phtml代码:我会使用CSS隐藏它,这可能是隐藏价格的最简单方法。我不知道你的选择器叫什么。如果你包括一个链接到该网站,我相信你可以得到帮助 既然安装了jQuery,您可以执行以下操作: jQuery(document).ready(function () { jQuery('.price-box').each(function ()

我已经设置了一个带有自定义选项的简单产品,但我想在分类页面(列表或网格模式)中隐藏基本价格。 我该怎么做

我强调了我想删除的“价格”:


这里是我的价格。phtml代码:

我会使用CSS隐藏它,这可能是隐藏价格的最简单方法。我不知道你的选择器叫什么。如果你包括一个链接到该网站,我相信你可以得到帮助

既然安装了jQuery,您可以执行以下操作:

jQuery(document).ready(function () {
    jQuery('.price-box').each(function () {
        if (jQuery(this).find(jQuery('.minimal-price-link')).length > 0) {
            jQuery(this).find('.regular-price').hide();
        }
    })
})

这将逐个循环通过
.price框
,并根据
的可用性有条件地隐藏
。常规价格
。最小价格链接
在给定框中。

事实上,我可以完全隐藏两个价格,但不只是第一个价格(注释php行)。您可以在上看到带有一点CSS的页面,例如
.category products.regular price.price{display:none;}
它将隐藏您想要的价格。由于
类别产品
选择器仅在这些页面上调用,因此sit应该可以工作。再见,谢谢!CSS在这种情况下非常有用:)谢谢你的回答,我不熟悉jQuery。我搜索了一些关于该语言的信息,但在网站中找不到任何关于集成的信息。我把你的密码放在哪里?如果可以帮助您解决这个“问题”,我将在这里复制粘贴我的页面代码(主要是PHP)。再次感谢!如果需要,将其包装并放置在您的catalog/product/list.phtml和catalog/product/view.phtml中。但是,由于我不熟悉jQuery,因此无法使用它,因此我使用了CSS。jQuery已经安装,您只需将代码粘贴到正确的文件中即可。不管怎样,如果CSS给你带来麻烦,你可以试试我的方法——它已经过测试了。同样要小心CSS方法,因为它可以隐藏价格,即使你想让它显示出来。
jQuery(document).ready(function () {
    jQuery('.price-box').each(function () {
        if (jQuery(this).find(jQuery('.minimal-price-link')).length > 0) {
            jQuery(this).find('.regular-price').hide();
        }
    })
})