【问题标题】:Rewrite Sales Order Print Block in magento在magento中重写销售订单打印块
【发布时间】:2016-11-25 09:14:43
【问题描述】:

我正在尝试重写销售订单打印块。检索存储增值税号。但是增值税号的字段是空白的。当我在核心上创建我的函数时,这工作正常。

这是我的config.xml app/code/local/Company/Sales/Block/etc/config.xml

<config>
    <global>
        <blocks>
            <sales>
                <rewrite>
                    <order_print>Invent_Sales_Block_Order_Print</order_print>
                </rewrite>
            </sales>
        </blocks>
    </global>
</config>

这是我的print.php

app/code/local/Company/Sales/Block/Order/Print.php Invent_Sales_Block_Order_Print 类扩展了 Mage_Sales_Block_Order_Print

 public function getVatNumber()
    {
        $storeVAT = Mage::getStoreConfig("general/store_information/merchant_vat_number");

        return $storeVAT;
    }

这是我的print.phtml

app/design/frontend/theme/package/template/sales/order/print.phtml

<?php echo "VAT Number:".' '.$this->getVatNumber(); ?>

您的帮助将不胜感激。谢谢

【问题讨论】:

    标签: php xml magento


    【解决方案1】:

    我设法解决了这个问题。我放错了etc目录。我把它放在 Block 里面,而不是让它在同一层。

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-07
      • 1970-01-01
      • 1970-01-01
      • 2013-10-12
      • 2014-11-19
      • 2019-01-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多