2017-07-27 78 views
1

默認情況下,在opencart中,我們有2個產品狀態(我們也可以在管理員中使用它來過濾產品) - 啓用和禁用。在opencart admin中添加自定義產品狀態

我需要添加一些自定義的狀態,這將是隻爲我的團隊,正在努力在產品(例如我想補充need description地位,產品具有自定義狀態不會在前端顯示(如禁用),所以如果產品與其一起銷售,那麼從事產品描述的團隊將很容易過濾僅需要描述的產品)。

我希望我解釋清楚,以及...謝謝...

回答

0

如果您查看產品管理/語言/語言名稱/目錄/ product.php的語言文件,有$ _ [」 text_enabled']和$ _ ['text_disabled'],你可以添加$ _ ['text_need_description']。

在category.php和product.php控制器,你會發現

$data['text_enabled'] = $this->language->get('text_enabled'); 
$data['text_disabled'] = $this->language->get('text_disabled'); 

在他們旁邊,你可以添加

$data['text_need_description'] = $this->language->get('text_need_description'); 

您可以檢查的 '啓用' 事件和發生相應的變化。您還需要更改相關的模板和模型。

在數據庫中,狀態被保存爲1代表已啓用,0代表已禁用,您可以保存值2作爲'需求描述'。

當產品在前端提取顯示給客戶時,只有狀態爲1的產品纔會被提取,因此您不必更改該零件。

+0

林不敢肯定,我會獨自成功,但我會試一試,這聽起來正是我所需要的 –

+0

當然是的!謝謝 –

+0

如果您需要任何幫助,請聯繫我 –

相關問題