【问题标题】:Add Filtered Layered Navigation to 1 Column Category Pages in Magento将过滤的分层导航添加到 Magento 中的 1 列类别页面
【发布时间】:2015-05-29 12:12:19
【问题描述】:
我正在运行带有 RWD 主题的 Magento 1.9.1.0。将页面布局设置为2 columns with left bar 时,我可以正确看到左侧边栏中的过滤器(按价格等排序)。我怎样才能在1 column 页面布局(仅限类别)中使用它?我想使用 Catalin SEO 目录分层导航(用于幻灯片价格栏等)之类的东西在我的产品顶部创建一个全角版本。
【问题讨论】:
标签:
php
magento
magento-1.9
【解决方案1】:
1column.phtml 模板没有左块,这是通常注入层视图块的地方。在 local.xml 中执行此操作的一种方法是将块放入内容中(或 after_body_start 或 before_body_end,或任何 core/text_list 子块):
<catalog_category_default>
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
</reference>
<reference name="content">
<block type="catalog/layer_view" name="catalog.leftnav" after="currency" template="catalog/layer/view.phtml">
<block type="core/text_list" name="catalog.leftnav.state.renderers" as="state_renderers" />
</block>
</reference>
</catalog_category_default>
在你的css中,你可以隐藏层块html,如果你不希望它显示但仍然希望它加载:
.category-mycategory .block-layered-nav {
display: none;
}
mycategory 是您的类别名称。