2015-09-02 74 views
1

我正在開發一個小型的Orchard CMS項目,並且想要創建一個Widget以包含在我的頁面中,從中我可以添加或刪除項目。這些項目中的每一個都是產品(小內容部分,顯示項目的名稱,圖片和簡短描述)。如何使用Orchard中的內容部分列表創建窗口小部件?

我想創建的這個小工具應該能夠添加或刪除它的產品,沒有最大或最小限制。

然後,我怎樣才能(以編程的方式)創建這個內容部分,這個部分將會有一個產品的集合(以某種方式)?

+1

任何你爲什麼要以編程的方式要求Orchard支持它的原因嗎?您可以創建一個新的小部件內容類型,併爲其添加一個contentpickerfield。配置它僅用於選擇產品 – devqon

回答

2

我認爲這裏的問題是語義。 Orchard中的一個小部件是一種類型,它被用於嵌入在圖層中

通過將零件(您的小部件)附加到零件處理程序中的任何其他ContentItem,可以通過編程方式輕鬆地進行編程。

它也可以在Migrations中完成,如果你檢查最新版本1.9x,使用Element(你可以將你的部件包裹在其中),檢查佈局功能,這對我來說是最好的選擇,因爲它可以讓您更好地控制哪些「頁面」應該包含這些產品。 佈局中現在有一個投影元素,所以也可以提供幫助。

總是在尋找來源。我從其他人學習了很多模塊。

相關問題