Magento:找到产品类别页面的布局句柄?

时间:2013-10-07 16:02:20

标签: magento

我知道:我们可以通过使用其布局句柄来更新magento中的视图布局,例如“http://domain.com/shops/index.php/customer/account/index/”它有一个布局句柄,就像在local.xml中使用它一样,我们可以更新该特定的布局查看如下删除购物车边栏

<layout version="0.1.0">
   <customer_account_index>
    <remove name="cart_sidebar"/>
  </customer_account_index>
</layout>

而我想知道的是,我创建了一个类似男人的菜单项 - &gt; T恤,它会像“http://domain.com/shops/index.php/men/t-shirts.html”一样进入网址,如何从此页面中移除购物车边栏?

2 个答案:

答案 0 :(得分:5)

您有类别catalog_category_view的常规布局,但Magento还会为类别<CATEGORY_{ID_HERE}>加载特定的布局句柄,因此您可以使用例如<CATEGORY_5>您还可以指定自定义布局设计选项卡下的类别编辑页面中的代码。您也可以通过编辑它们来设置它的子项继承它。

答案 1 :(得分:4)

在类别页面上,Magento触发的句柄(按顺序)是

  1. 完整的操作名称处理程序catalog_category_view

  2. 特殊的catalog_category_layered处理程序

  3. 一个特殊的CATEGORY_[ID]处理程序(其中ID是类别ID,如CATEGORY_8

  4. 这应该会给你你想要的东西。

    如果您正在使用Commerce Bug(我创建的商业Magento调试扩展程序并尝试不过度推广),您可以从Layout标签中获取此信息

    enter image description here