請求書の PDF からこの 1 行 (税: ) を削除しようとしています。こんなに大変だとは知らなかったので、行くのに5時間かかりましたが、まだ立ち往生しています。
販売請求書の印刷ボタン..管理者
助けてください!
私の最後の試みは
if($totalInfo['source_field'] == 'tax_amount') {continue;}
foreach below()に配置する
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) {
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;
}
しかし、うまくいきませんでした。