我正在研究这个观察者,用于在页面加载时从 URL 中提取参数,并希望有人能帮助我弄清楚如何让它按照我想要的方式工作。我只希望这个观察者在前端页面加载而不是后端触发。如果我将范围设置为如下所示的前端,则它不起作用。如果我将其更改为全局,它会很好地触发。我该如何补救?
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<MyCompany_Mailchimp>
<version>1.0.0</version>
</MyCompany_Mailchimp>
</modules>
<frontend>
<events>
<controller_front_init_routers>
<observers>
<Mailchimp_observer>
<type>singleton</type>
<class>MyCompany_Mailchimp_Model_Observer</class>
<method>catchMailchimpParams</method>
</Mailchimp_observer>
</observers>
</controller_front_init_routers>
</events>
</frontend>
</config>