我们最近在我们的网站上升级到1.13,唯一似乎不起作用的插件是“电子商务团队”的“Seo Layered Navigation”。我联系了他们的团队,但他们还不支持1.13。插件中的所有内容都很有效,除了实际的ajax调用过滤结果。 “is_ajax”组件似乎没有因任何原因被拾取。
site.com/catename/filter/manufacturer/manuwesearchingfor?is_ajax=1 总是返回404错误。
ajax的观察者由于某种原因没有被执行。在插件的config.xml中我们有:
<frontend>
<events>
<controller_action_layout_generate_blocks_after>
<observers>
<setfilterspagetitle>
<type>singleton</type>
<class>ecommerceteam_sln/observer</class>
<method>setPageTitle</method>
</setfilterspagetitle>
</observers>
</controller_action_layout_generate_blocks_after>
<controller_action_layout_render_before_catalog_category_view>
<observers>
<init_ajax_request>
<type>singleton</type>
<class>ecommerceteam_sln/observer</class>
<method>initAjax</method>
</init_ajax_request>
</observers>
</controller_action_layout_render_before_catalog_category_view>
<controller_action_layout_render_before_catalogsearch_result_index>
<observers>
<init_ajax_request>
<type>singleton</type>
<class>ecommerceteam_sln/observer</class>
<method>initAjax</method>
</init_ajax_request>
</observers>
</controller_action_layout_render_before_catalogsearch_result_index>
</events>
我找不到任何关于为什么从1.12到1.13的更改会删除其中一个观察者的文档。
答案 0 :(得分:0)
问题是Magento EE中的新重定向引擎。 “电子商务团队”非常棒,一天就有了解决方案!