gpt4 book ai didi

magento - 在不使用 Magento 的管理仪表板的情况下指定特定于类别的布局更新

转载 作者:行者123 更新时间:2023-12-04 16:30:06 24 4
gpt4 key购买 nike

有没有一种方法可以为特定类别指定布局更新(例如使用类别 ID),而无需使用管理仪表板并设置 [自定义设计 > 自定义布局更新]。

我确信我可以创建一个查找类别 ID 并基于此切换布局的模块,但我很好奇是否有布局文件的命名或其他类型的约定,允许自 Zend 以来这种类型的粒度控制框架有时允许这样的命名约定。

也可能在 catalog.xml 文件本身内有额外的“布局”允许这种粒度,比 <catalog_category_layered /> 更具体。

最佳答案

在标准的 Magento 安装(1.4.2,但它应该适用于其余版本)中,Magento 发出以下布局句柄(这些句柄告诉 Magento 从包布局中加载哪些布局更新 XML 片段)

<default />
<catalog_category_layered_nochildren />
<STORE_default />
<THEME_frontend_default_default />
<catalog_category_view />
<catalog_category_layered />
<CATEGORY_4 />
<customer_logged_out />

以下布局句柄
<CATEGORY_4 />

是根据类别的 ID 生成的。这意味着您应该能够在您的 local.xml 中添加类似以下内容的内容。 ,或通过自定义模块添加到自定义布局 XML 文件
<layouts>
<CATEGORY_4>
<!-- your UPDATE xml here -->
</CATEGORY_4>
</layouts>

关于magento - 在不使用 Magento 的管理仪表板的情况下指定特定于类别的布局更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6021517/

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