Ada*_*oss 6 xml product magento
一个非常简单的问题(我打赌)一个非常简单的答案......我想从产品视图页面中删除一个产品信息选项卡.我想删除显示属性的选项卡,而不是在catalog.xml中将其注释掉,我想通过local.xml正确删除它.
<action method="addTab" translate="title" module="catalog">
<alias>additional</alias><title>Additional Information</title>
<block>catalog/product_view_attributes</block>
<template>catalog/product/view/attributes.phtml</template>
</action>
Run Code Online (Sandbox Code Playgroud)
我以为可能有一个removeTab方法,但是没有用.还有method ="unsetChild",但我无法看到如何定位该特定元素,因为XML中没有定义的名称.
任何想法将不胜感激.
ben*_*rks 12
根据我的阅读Mage_Catalog_Block_Product_View_Tabs::addTabs(),您应该能够使用以下之一删除块:
<!-- language: xml -->
<catalog_product_view>
<reference name="product.info.tabs">
<action method="unsetChild">
<child>additional</child>
</action>
</reference>
</catalog_product_view>
Run Code Online (Sandbox Code Playgroud)
要么:
<catalog_product_view>
<remove name="additional" />
</catalog_product_view>
Run Code Online (Sandbox Code Playgroud)
我相信这些将起作用的原因是addTab()只是接受参数并使用它们来创建一个块实例作为制表符父块的子节点.
Zyava的评论不正确,我假设你知道.app/etc/local.xml(配置文件)与设计设置中显式上次加载的local.xml之间存在差异.
| 归档时间: |
|
| 查看次数: |
13515 次 |
| 最近记录: |