在现有Magento观察者之前激活自定义观察者

dan*_*des 4 magento

有没有办法让你自定义的观察者比在同一事件上发射的Magento具有更高的优先级.我的问题是我正在修改欢迎块的输出,但是企业的PageCache在同一个corecore_block_abstract_to_html_after事件上触发.

我尝试将它放在我的配置中,但它不像cron作业那样工作.

<core_block_abstract_to_html_after>
                <observers>
                    <modify_welcome>
                        <type>singleton</type>
                        <class>groupname_page/observer</class>
                        <method>changeWelcomeText</method>
                    </modify_welcome>
                    <enterprise_pagecache>
                        <class>enterprise_pagecache/observer</class>
                        <method>renderBlockPlaceholder</method>
                    </enterprise_pagecache>
                </observers>
 </core_block_abstract_to_html_after>
Run Code Online (Sandbox Code Playgroud)

Lee*_*ite 6

/app/etc/modules/Groupname_Page.xml

<config>
    <modules>
        <Groupname_Page>
            <active>true</active>
            <codePool>local</codePool>
            <depends>
                <!-- Your dependencies go here -->
            </depends>
        </Groupname_Page>
        <Enterprise_PageCache>
            <depends>
                <Groupname_Page />
            </depends>
        </Enterprise_PageCache>
    </modules>
</config>
Run Code Online (Sandbox Code Playgroud)