Magento 我怎样才能让所有页面的左右侧边栏保持空白

Magento 我怎样才能让所有页面的左右侧边栏保持空白,magento,Magento,我想保留所有页面的左右侧边栏,但没有任何内容 如何一次为所有magento页面指定三列布局,并使这两个侧边栏都没有任何内容 谢谢并非所有版面都在同一位置确定,因此将每页更改为3列版面并不简单。Magento 1.5的默认布局为三列,可以在默认主题的page.xml布局文件中看到。但是,其他页面会覆盖此设置(我使用以下命令在基本安装中统计了几十个页面: ack "columns" | grep phtml | wc -l 如果要更改这些页面,请创建一个local.xml布局文件,并像这样覆盖每个

我想保留所有页面的左右侧边栏,但没有任何内容

如何一次为所有magento页面指定三列布局,并使这两个侧边栏都没有任何内容


谢谢

并非所有版面都在同一位置确定,因此将每页更改为3列版面并不简单。Magento 1.5的默认布局为三列,可以在默认主题的
page.xml
布局文件中看到。但是,其他页面会覆盖此设置(我使用以下命令在基本安装中统计了几十个页面:

ack "columns" | grep phtml | wc -l
如果要更改这些页面,请创建一个
local.xml
布局文件,并像这样覆盖每个实例。原始标记:

<catalogsearch_advanced_index translate="label">
    <label>Advanced Search Form</label>
    <!-- Mage_Catalogsearch -->
    <reference name="root">
        <action method="setTemplate"><template>page/2columns-right.phtml</template></action>
    </reference> 
    ...
</catalogsearch_advanced_index>

高级检索表
第页/2列-right.phtml
...
在local.xml文件中:

<catalogsearch_advanced_index>
    <reference name="root">
        <action method="setTemplate"><template>page/3columns.phtml</template></action>
    </reference> 
</catalogsearch_advanced_index>

第/3页columns.phtml
请注意,这可能会破坏某些页面,并需要进行一些修复。接下来,请查看您的CMS页面。它们在数据库中定义了布局,因此您需要将每个页面都更改为三列

最后,要更新列以删除其中的所有内容,请将其添加到local.xml文件中(未测试,但我记得这在过去是有效的):


如果您无法在没有内容的情况下保持其他列“打开”,也可以将一个新块作为子块添加到每个列中,并添加一些内容,以防止它们崩溃

希望有帮助

谢谢, 乔

<default>
    <reference name="left">
        <action method="unsetChildren"></action>
    </reference>
    <reference name="right">
        <action method="unsetChildren"></action>
    </reference>
</default>