在magento中为特定页面自定义侧边栏

在magento中为特定页面自定义侧边栏,magento,Magento,我刚刚安装了magento及其示例数据。我将about页面设置为使用带有左侧边栏的两列,并添加了一个自定义小部件。小部件显示在默认块下面。第一个是比较产品,下面是我的购物车,下面是流行标签。下面是我的自定义静态块/小部件 如何自定义此特定页面的左侧?我想删除它显示的默认块,只使用我的小部件 谢谢打开管理中的“关于我们”页面 转到Design选项卡->Page Layout放置布局代码。下面是一个示例 更新 <reference name="left"> <action me

我刚刚安装了magento及其示例数据。我将about页面设置为使用带有左侧边栏的两列,并添加了一个自定义小部件。小部件显示在默认块下面。第一个是比较产品,下面是我的购物车,下面是流行标签。下面是我的自定义静态块/小部件

如何自定义此特定页面的左侧?我想删除它显示的默认块,只使用我的小部件

谢谢

打开管理中的“关于我们”页面

转到
Design
选项卡->
Page Layout
放置布局代码。下面是一个示例

更新

<reference name="left">
  <action method="unsetChild">tags_popular<name></name></action> <!-- remove tags -->
  <block type="cms/block" name="yourblock">
    <action method="setBlockId">
     <block_id>side_block</block_id>
    </action>
   </block>
</reference>

标签很受欢迎
侧块
打开管理中的“关于我们”页面

转到
Design
选项卡->
Page Layout
放置布局代码。下面是一个示例

更新

<reference name="left">
  <action method="unsetChild">tags_popular<name></name></action> <!-- remove tags -->
  <block type="cms/block" name="yourblock">
    <action method="setBlockId">
     <block_id>side_block</block_id>
    </action>
   </block>
</reference>

标签很受欢迎
侧块

我发现下面的代码可以工作。如果有更好的方法/最佳实践方式,我想听听。谢谢

<reference name="left">
    <remove name="cart_sidebar"></remove>
    <remove name="catalog.compare.sidebar"></remove>
    <remove name="tags_popular"></remove>
</reference>

我发现下面的代码可以工作。如果有更好的方法/最佳实践方式,我想听听。谢谢

<reference name="left">
    <remove name="cart_sidebar"></remove>
    <remove name="catalog.compare.sidebar"></remove>
    <remove name="tags_popular"></remove>
</reference>


使用左栏将布局设置为2列,我仍然可以看到默认块。我应该改变布局吗?您给出的代码是否覆盖了默认的侧栏?是的。这将覆盖默认的侧栏。我已更新了答案。将布局设置为2列并使用左栏,我仍然可以看到默认的块。我应该改变布局吗?您提供的代码是否覆盖了默认侧栏?是的。这将覆盖默认侧栏。我已更新了答案。我如何在产品页执行此操作?如何在产品页执行此操作?