1
我想在店面中的cartController(角度)添加一個函數。在VirtoCommerce店面添加功能到現有的角度控制器
我可以將店面分叉,然後進行更改並開始加載「我的」店面。
有沒有一種方法來構建我自己的模塊,目的是擴展或覆蓋控制器,這樣我仍然可以使用基本店面模塊,並且只需要對我的更改進行擴展。
我想在店面中的cartController(角度)添加一個函數。在VirtoCommerce店面添加功能到現有的角度控制器
我可以將店面分叉,然後進行更改並開始加載「我的」店面。
有沒有一種方法來構建我自己的模塊,目的是擴展或覆蓋控制器,這樣我仍然可以使用基本店面模塊,並且只需要對我的更改進行擴展。
要擴大店面,你應該遵循以下的規則,以便能夠更新到最新的店面版本不「合併地獄」:
VirtoCommerce.Storefront/MyExtension/myCartController
VirtoCommerce.Storefront.Model/MyExtension/ShoppingCart.cs
在此article中,您可以看到整個解決方案開發流程。
所以我在這種情況下專門討論了Angular控制器。我添加了一個函數並將其檢入。然後,我最後重新分配了我的分支,以確保我的更改位於最前面,以強制執行基本更改首先發生的想法,並且我始終基於這些更改進行構建。這一次工作,但有沒有更好的方法來添加一個功能的Angular控制器? –
如果您決定修改默認主題'〜/ App_Data/Themes/default',您可以在其中編輯所有內容,但您應該注意合併時不要丟失更改,因爲默認主題也可以在原始存儲庫中修改。我會建議你創建自己的主題作爲默認的副本,並將其放置在自己的Github存儲庫中,並進行所有更改。 – tatarincev
Angular控制器不在它在店面中的主題中。正如我在主題問題的答案中所解釋的,我在自己的回購庫中擁有自己的主題。這很好。你是說我可以將控制器放在我的主題中並覆蓋那裏? –