2013-11-27 141 views
2

我是初級烏節園。我開始這個討論的目的是讓初學者意識到果園基礎知識。果園基礎

我目前正在使用Orchard在網站上開發。但是,大多數時候我都面臨着難以呈現內容以及如何將內容放在前端的問題。以及使用內容項目,內容類型和模塊。通常,我會混淆使用所有這些東西。例如:我創建了新的內容類型,用於在我的網站上顯示最新帖子,並附帶日期和用戶的個人資料照片。因此,我的問題是,「我是否爲它創建了內容類型?是否應該創建模塊?如果是,我可以使用我的內容類型作爲我的主頁上的小部件嗎?」

僅供參考:我查看了文檔和複數視頻的視頻。但我無法清除以上基本面。

對不便或任何愚蠢的問題抱歉,但在這個時候它似乎有點複雜。任何人都可以幫助我清除我的果園基礎嗎?

謝謝 Sohil沙阿

+0

只怕萬一果園的基本面可以在一個很容易寫下來,回答他們可能已經被。試試以下這組教程博文http://skywalkersoftwaredevelopment.net/blog/writing-an-orchard-webshop-module-from-scratch-part-1 – Hazza

回答

0

我使用的烏節目前正在開發的網站。但是,大多數時候我都面臨着難以呈現內容以及如何將內容放在前端的問題。以及使用內容項目,內容類型和模塊。通常,我會混淆使用所有這些東西。例如:我創建了新的內容類型,用於在我的網站上顯示最新帖子,並附帶日期和用戶的個人資料照片。因此,我的問題是,「我是否爲它創建了內容類型?是否應該創建模塊?如果是,我可以使用我的內容類型作爲我的主頁上的小部件嗎?」

是否爲我創建了內容類型?還是應該製作模塊?

當然,一個ContentType只是意味着你可以創建情況下,通過CMS特定類型的

還是應該要做模塊?

您是否想在不同的項目中重複使用您的contenttype?如果是這樣,那麼您應該創建代碼,爲您創建contenttype(在遷移腳本中)並將其放入模塊中。

我可以在我的主頁上使用我的內容類型作爲小部件嗎?

是的,你需要使你的contenttype成爲一個部件。你可以像這樣一個遷移腳本做到這一點也(添加WidgetPart和settting Widget刻板印象:

ContentDefinitionManager.AlterTypeDefinition(
    "MyWidget", 
    x => x.WithPart("WidgetPart") 
      .WithSetting("Stereotype", "Widget") 
);