2015-06-12 22 views
1

默認情況下,Opencart在管理員一方不會顯示打印運費中的價格和總額。 所以我增加了兩個欄表中的admin /視圖/模板/銷售/ order_shipping.tpl order_shipping.tpl出貨發票,但我得到了錯誤的在opencart中添加運費發票中的價格和總額列

注意:未定義的變量:column_price在/ home /blossewp/public_html/admin/view/template/sale/order_shipping.tpl on line 69 注意:未定義的索引:price in /home/blossewp/public_html/admin/view/template/sale/order_shipping.tpl on line 81

enter image description here

對我來說,似乎價值來自同一個控制器order.php,我無法猜測爲什麼然後這些變量在order_shipping.tpl中不可見,如果它們在/ home/blossewp/public_html/admin/view/template中可見/sale/order_invoice.tpl。

請幫忙。運費發票必須有價格和總額欄。

回答

2

該錯誤是很清楚

說明:未定義變量:column_price在/home/blossewp/public_html/admin/view/template/sale/order_shipping.tpl上線69的通知:未定義指數: 價格在/home/blossewp/public_html/admin/view/template/sale/order_shipping.tpl在線路81上

這意味着,這些變量沒有被定義,因此,它們不從控制器向傳遞查看,相應的控制器是locat編輯在<OC_ROOT>/admin/controller/sale/order.phpclass ControllerSaleOrder @function shipping(),我沒有看到你的條目定義有

爲了解決這個問題,只是將它們定義:
(1)查找$data['column_... = $this->language->get(...並添加後$data['column_price'] = $this->language->get('column_price');
(2)找到$product_data[] = array(並添加一個條目'price' => $product_info['price'],$this->currency->format($product_info['price'])如果你想格式化它!

+1

謝謝我添加它,它工作。另外我添加了總計欄。非常感謝! –

相關問題