我正在magento的产品列表页面上实现自定义优化搜索功能 有4个属性将使用颜色,大小等。
为此我创建了一个具有块的自定义模块。
我想在产品列表目录页面上使用此块。
我正在尝试在我的自定义主题
中的catalog.xml中添加以下内容<block type="filter/form" name="filter.form" template="catalog/navigation/filter.phtml" />
where filter是我的自定义模块,但不知何故它不起作用。
我的错误approch,如果是,请建议我在产品列表页面上实施自定义过滤的步骤。
阻止config.xml中的部分
<global>
<blocks>
<Webonise_Filter>
<class>Webonise_Filter_Block</class>
</Webonise_Filter>
</blocks>
<helpers>
<Webonise_Filter>
<class>Webonise_Filter_Helper</class>
</Webonise_Filter>
</helpers>
</global>
答案 0 :(得分:0)
我建议您将配置更改为:
<global>
<blocks>
<webonisefilter>
<class>Webonise_Filter_Block</class>
</webonisefilter>
</blocks>
<helpers>
<webonisefilter>
<class>Webonise_Filter_Helper</class>
</webonisefilter>
</helpers>
</global>
然后你可以用:
来调用你的块<block type="webonisefilter/form" name="filter.form" template="catalog/navigation/filter.phtml" />
下划线并不总是正确解释。我们的想法是从您的config.xml获取快捷方式并在layout.xml中使用它。你需要一个名为Webonise_Filter_Block_Form的块来匹配webonisefilter / form。