Magento通过local.xml删除div

时间:2013-01-30 20:54:43

标签: magento

我知道我可以通过命令删除块,但是比另一个更正确吗? 另外,我能以某种方式删除.div类而不是块吗?这样我就可以从特定页面中删除.div了?

下面是我所知道的片段的例子,以删除块。

<remove name="name_name"></remove>
<action method="unsetChild"><name>name.name</name></action>

2 个答案:

答案 0 :(得分:2)

Remove - 从任何级别移除块,示例块AAA是块left的子块,它是块content的子块,然后我可以在顶部删除它页面布局级别:

<xxx_index_index>
  <remove name="AAA" />
  ....

unsetChild我们只能在目标区块的父级内使用,例如,如果我有这种布局:

<default>
  <reference name="content">
    <block name="BBB" ... />

然后我可以使用方法unsetChild

删除BBB
<yyy_index_index>
  <reference name="content">
    <action method="unsetChild"><name>BBB</name></action>

答案 1 :(得分:1)

不,除非存在由此元素组成并在布局配置中定义的块,否则无法删除div HTML元素。然后,您可以删除该块,并使用它删除所需的div。

没有使用Magento Layout设置删除HTML元素的规定。

但是,您可以使用布局配置来包含一个javascript文件,该文件使用CSS选择器来删除所需的div元素。