我一直在尝试从发票pdf中删除这一行(税:)。它不知道这会变得如此艰难,并花费了我5个小时,但我仍然陷于困境。
其在销售发票中的打印按钮。

请帮忙!
我最后的尝试是
放在if($totalInfo['source_field'] == 'tax_amount') {continue;}下面的foreach()中
在Mage_Sales_Model_Order_Pdf_Abstract的_getTotalsList($ Source)中(稍后我将覆盖它)
protected function _getTotalsList($source)
{
$totals = Mage::getConfig()->getNode('global/pdf/totals')->asArray();
usort($totals, array($this, '_sortTotalsList'));
$totalModels = array();
foreach ($totals as $index => $totalInfo) {
Run Code Online (Sandbox Code Playgroud)
if($totalInfo['source_field'] == 'tax_amount') {continue;}
if (!empty($totalInfo['model'])) {
$totalModel = Mage::getModel($totalInfo['model']);
if ($totalModel instanceof Mage_Sales_Model_Order_Pdf_Total_Default) {
$totalInfo['model'] = $totalModel;
} else {
Mage::throwException(
Mage::helper('sales')->__('PDF total model should extend Mage_Sales_Model_Order_Pdf_Total_Default')
);
}
} else {
$totalModel = Mage::getModel($this->_defaultTotalModel);
}
$totalModel->setData($totalInfo);
$totalModels[] = $totalModel;
}
return $totalModels;
}
Run Code Online (Sandbox Code Playgroud)
但这没用。