【问题标题】:How to override Mage_Tax renderer in Magento如何在 Magento 中覆盖 Mage_Tax 渲染器
【发布时间】:2017-06-28 18:45:53
【问题描述】:

我想重写 Mage_Tax_Block_Checkout_Shipping 类中的 getShippingIncludeTax() 方法,这个块在配置中定义为渲染器;

<sales>
    <quote>
        <totals>
            <shipping>
                <renderer>tax/checkout_shipping</renderer>
            </shipping>
        </totals>
    </quote>
</sales>

如果需要,我可以覆盖一个块,但是这个类没有任何块定义。如何覆盖它?

注意: 这不是典型的阻止覆盖。

【问题讨论】:

    标签: overriding magento-1.9 shipping tax


    【解决方案1】:

    您可以创建一个覆盖 Mage_Tax_Block_Checkout_Shipping 的模块...

     <global>
        <blocks>
            <tax>
                <rewrite>
                    <checkout_shipping>Test_TestModule_Block_Tax_Checkout_Shipping</checkout_shipping>
                </rewrite>
            </tax>
        </blocks>
    </global>
    

    【讨论】:

      猜你喜欢
      • 2017-08-28
      • 1970-01-01
      • 2018-06-29
      • 1970-01-01
      • 2023-03-25
      • 2014-01-31
      • 2012-01-01
      • 2016-05-13
      • 1970-01-01
      相关资源
      最近更新 更多