假设我有两个类别,A 和 B。
我将 A 设置为在目录 -> 目录类别 -> 单击类别 -> 单击自定义设计选项卡上使用“layout_a”
我将 B 设置为在目录 -> 目录类别 -> 单击类别 -> 单击自定义设计选项卡上使用“layout_b”
当我访问类别 A 和 B 时,他们使用我在管理面板上设置的自己的布局来显示产品。当我单击产品列表页面上的某个项目时,产品视图页面不使用自定义设计。
如何强制产品视图页面使用其类别的自定义设计?
在 Magento 的当前版本中,还有另一种方法可以在不更改核心代码的情况下执行此操作。假设您有一个用于类别产品显示的自定义模板。在管理中,转到目录->类别->管理类别,然后选择要应用修改后的产品模板的类别。将“应用到产品”更改为“是”,并将以下内容放入“自定义布局更新”中;
<reference name="product.info">
<action method="setTemplate"> <template>catalog/product/NEW_VIEW.phtml</template></action>
</reference>
其中 NEW_VIEW 是您要使用的新模板的名称。如果您有子类别,则可能需要将其“使用父类别设置”设置为“是”才能使其浮动。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)