我一直試圖從發票pdf中刪除這一行(稅:)。它不知道這將是如此艱難,花費我5個小時,我仍然堅持。從發票中刪除稅款pdf
其在銷售發票打印按鈕。在管理員
請幫幫忙!
我的最後一次嘗試是
下方放置在if($totalInfo['source_field'] == 'tax_amount') {continue;}
的foreach()
在_getTotalsList($來源)在Mage_Sales_Model_Order_Pdf_Abstract(對此我要重寫後)
protected function _getTotalsList($source)
{
$totals = Mage::getConfig()->getNode('global/pdf/totals')->asArray();
usort($totals, array($this, '_sortTotalsList'));
$totalModels = array();
foreach ($totals as $index => $totalInfo) {
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;
}
但它不起作用。
我試過,但事情是。它刪除pdf中的水平線,其中包含與產品名稱sku小計稅等相同的信息。但它不會像我的問題(垂直行)中的圖片一樣從Grand Total中刪除稅款。那些似乎從其他地方得到處理。我已經改變了圖片,請檢查。 – RIK