0

我们最近在我们的网站上升级到 1.13,唯一似乎不起作用的插件是“电子商务团队”的“Seo 分层导航”。我已经联系了他们的团队,但他们还不支持 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 的更改会删除这些观察者之一的文档。

4

1 回答 1

0

问题是 Magento EE 中的新重定向引擎。“电子商务团队”很棒,一天就搞定了!

于 2013-07-26T16:14:39.877 回答