gpt4 book ai didi

xml - catalog.xml 中有条件的 magento 显示模式?

转载 作者:数据小太阳 更新时间:2023-10-29 02:14:19 26 4
gpt4 key购买 nike

有人知道如何在 magento 的 catalog.xml 中添加或设置条件显示模式吗?

如果您在后端编辑类别,在显示设置选项卡下有一个“显示模式”下拉列表,您可以在其中选择“仅静态 block ”。这有效地将您的类别页面变成了常规内容页面,问题是该页面仍然继承了您在 catalog.xml 中为普通类别页面设置的所有内容,如果显示模式为“仅静态 block ”,我想取消所有设置。

我得到的最接近的是/template/catalog/category/view.phtml 中的这个条件

if($this->isContentMode()):
echo $this->getCmsBlockHtml()

和 catalog.xml 中的一些产品特定条件

<!--
Additional block dependant on product type
-->
PRODUCT_TYPE_simple
PRODUCT_TYPE_configurable
etc...

请帮忙!

最佳答案

您可以在调用之前覆盖 Mage_Catalog_CategoryController::viewAction() 方法

$this->generateLayoutXml()->generateLayoutBlocks(); 

您可以根据类别设置添加不同的布局句柄。从这些布局句柄中,您可以删除 block 或添加新 block 。

关于xml - catalog.xml 中有条件的 magento 显示模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5201134/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com