Magento-使用local.xml从产品视图中删除选项卡

Magento-使用local.xml从产品视图中删除选项卡,xml,magento,product,Xml,Magento,Product,一个非常简单的问题(我打赌)和一个非常简单的答案。。。我想从我的产品视图页面中删除一个产品信息选项卡。我想删除显示属性的选项卡,但不是在catalog.xml中注释它,而是通过local.xml正确删除它 <action method="addTab" translate="title" module="catalog"> <alias>additional</alias><title>Additional Information</titl

一个非常简单的问题(我打赌)和一个非常简单的答案。。。我想从我的产品视图页面中删除一个产品信息选项卡。我想删除显示属性的选项卡,但不是在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>

附加信息
目录/产品视图属性
catalog/product/view/attributes.phtml
我认为可能有一种移除选项卡的方法,但那不起作用。还有method=“unsetChild”,但我看不出如何定位该特定元素,因为XML中没有定义名称


如果您有任何想法,我们将不胜感激。

根据我对
Mage\u Catalog\u Block\u Product\u View\u Tabs::addTabs()
的阅读,您应该能够使用以下选项之一删除渲染的块:

<!-- language: xml -->
<catalog_product_view>
    <reference name="product.info.tabs">
        <action method="unsetChild">
            <child>additional</child>
        </action>
    </reference>
</catalog_product_view>
<adminhtml>
    <layout>
        <updates>
            <mymodule>
                <file>mymodule.xml</file>
            </mymodule>
        </updates>
    </layout>
</adminhtml>

额外的
或:


我认为这些方法有效的原因是addTab()只需获取参数并使用它们创建一个块实例作为tab父块的子块


扎瓦的评论是不正确的,我想你也知道。app/etc/local.xml(一个配置文件)和上次从设计设置中显式加载的local.xml之间存在差异。

我正在使用模块adminhtml布局xml添加或删除选项卡(根据这些步骤,您可以使用主题的local.xml,稍加调整。)

首先,您需要声明布局更新(在module config.xml中),如下所示:

<!-- language: xml -->
<catalog_product_view>
    <reference name="product.info.tabs">
        <action method="unsetChild">
            <child>additional</child>
        </action>
    </reference>
</catalog_product_view>
<adminhtml>
    <layout>
        <updates>
            <mymodule>
                <file>mymodule.xml</file>
            </mymodule>
        </updates>
    </layout>
</adminhtml>

mymodule.xml
然后在mymodule.xml中添加以下内容(这里,我使用的是管理订单视图页面句柄)


订购货物
订单\发货\我的模块
mymodule/adminhtml\u订单\u发货
订单信用备忘录
订单收据
mymoduled/adminhtml\u order\u recp

希望这有帮助!!(别忘了升级此解决方案)

您不能在
local.xml
中执行此操作。本地xml不属于布局更新文件。我指的是为自定义主题创建的Local.xml,用于布局更新。抱歉,我不知道自定义主题也有Local.xml文件。