【发布时间】:2017-03-25 10:36:41
【问题描述】:
我需要增加 magento pdf 的字体大小。我读到我可以编辑抽象类的 _setFontRegular 方法,所以我将 /app/code/core/Mage/Sales/Model/Order/Pdf/Abstract.php 复制到 /app/code/local/Mage/Sales/Model/Order /Pdf/Abstract.php,但无论我在文件中进行什么更改,我的发票 pdf 都没有任何变化。仅出于测试目的,我尝试在 Abstract.php 的 insertOrder 方法中编辑此行
Mage::helper('sales')->__('Order Date: ')
用这个:
Mage::helper('sales')->__('Ordersssss Date: ')
但是我的发票 pdf 仍然有 'Order' 而不是 'Orderssss',所以我的修改没有被阅读。我检查了本地文件夹中的路径与 Mage 文件夹中的路径相同。如果我复制并尝试编辑另一个与 pdf 相关的文件,例如 Invoice.php,我可以在 pdf 中看到我的修改,所以只有 Abstract.php 我无法修改。
我该如何解决这个问题?
【问题讨论】:
-
您是否安装了任何扩展,或者采用此方法的核心覆盖?在您的代码库中搜索
function insertOrder -
你是对的。当我对函数进行检查时,我忘了添加递归选项!现在我再次检查,我可以看到覆盖 insertOrder 的自定义模块,谢谢!!!