unsetChild方法在magento 1布局中不起作用

时间:2016-11-10 10:53:19

标签: magento layout

我尝试使用下面的代码但没有成功:

<reference name="right">
    <action method="unsetChild">
        <name>product.info.sharing</name>
    </action>
</reference>

图片1:用于儿童阻止 Image 1 : for child block

图片2:用于父块 Image 2 :for Parent block

2 个答案:

答案 0 :(得分:0)

启用模板路径提示,并查看它将来自哪个模板文件。

然后您可以在主题的catalog.xml中搜索该内容,并查看as中使用的名称。检查父块,在参考标记中使用他的名字,在标记中使用原始块的as标记中的值。

在布局文件夹中添加local.xml,尝试使用您的值

<catalog_product_view>
  <reference name="product.info"> 
           <action method="unsetChild"><name>sharing</name></action>
  </reference>
</catalog_product_view>

清除缓存。

答案 1 :(得分:0)

“product.info.options.wrapper.bottom”-it是“product.info”的子块&amp; “product.info.sharing”意味着sharing.phtml文件被附加在“product.info.options.wrapper.bottom”里面,所以..我已经把这个名字放在参考中了,我得到了我的解决方案......谢谢。< / p>