Magento 模块 config.xml 完整指南?

Magento's module config.xml complete guide?

很难找到模块配置文件的完整指南(通常放在 app/code/local/PackageName/ModuleName/etc/config.xml 中)。我了解一些基本标签,例如

<global>
    <models>
        <customclass>
            <class>PackageName_CustomClass_Model</class>
        </customclass>
    </models>
</global>

它正在声明一个模型,我可以通过使用 Mage::getModel('modulename/customclass')

得到这个模型 class

然而,还有许多其他标签对我来说根本不熟悉,我很难弄清楚哪个标签有什么作用,是否有所有这些标签的完整指南?或者例如有人可以解释这是做什么的吗?

<global>
    <sales>
        <quote>
            <totals>
                <modulename>
                    <class>modulename/sales_quote_address_total_modulename</class>
                    <after>subtotal</after>
                    <before>shipping</before>
                </modulename>
            </totals>
        </quote>
    </sales>
</global>

如何在 php 文件中调用它?谢谢

我很久以前就参考过文章。

目前该网站已关闭,因此我从 webarchive 分享了这些链接。

config.xml: https://web.archive.org/web/20160329183248/http://www.ecomdev.org:80/2010/08/31/magento-module-configuration-file-reference.html

system.xml: https://web.archive.org/web/20160318205048/http://www.ecomdev.org:80/2010/10/27/custom-configuration-fields-in-magento.html

希望对您有所帮助!