2011-03-30 64 views

回答

0

有沒有簡單的方法來做到這一點。取決於你想要完成的工作 - 用適合的y/m/m來標記部件,而按y/m/m列出汽車則從難到難。當前版本的Virtuemart是一個不好的組件,因爲它不是MVC,而且它不是爲了擴展而設法擴展功能。

最簡單的方法可能是編寫一個包含2個表的新組件。一個帶有y/m/m信息,另一個將VM產品ID映射到您希望產品顯示的y/m/m。這樣可以避免黑客攻擊VM核心文件,所以你仍然可以更新,但這對於管理來說會很痛苦。

另一種選擇是使用K2Mart,因此您可以使用K2的額外字段。如果每種產品都有單一的y/m/m,這將是一個很好的解決方案。如果每個產品都可以有多個關聯,它會變得更加困難,但它仍然可以完成。你也可以寫一個K2管理插件來處理年/月/日的工作。

如果你想給出更多關於你如何工作的細節,我可能會讓你指出正確的方向,但任何解決方案都將是相當大量的代碼和數據庫工作。