我是Umbraco的新手,想知道組織內容結構以在網站上包含動態添加塊的最佳方法。假設我的主頁上有服務部分,並且有內容編輯器通過後臺動態添加/刪除的服務項目塊。那麼我在哪裏創建這個服務文件夾和服務項目?還必須考慮到我正在開發多語言網站。在Umbraco的頁面上使用數據/塊
這個問題與this one in the umbraco-forum非常相似,但是由於我爲multilang開發,我發現在根級別創建任何其他節點(對於設置或這些塊)是不方便的,因爲它們必須複製到其他節點語言。
到目前爲止,我認爲有三種方式來做到這一點:
創建服務和服務項目的文檔類型,並將它們包括主頁節點下。這種做法的缺點是「真實頁面」和這種塊之間的混淆。 (儘管解決方法可以在「data/block」文件夾的名稱前加下劃線標記,例如「_Services」)
爲主頁頁面節點下的「頁面」和「塊」創建不同的文件夾。然後,我可以使用Url重寫來克服在頁面路徑中添加的額外部分。 (例如,將「/ pages/about-us」映射到「/ about-us」
對這種類型的塊使用媒體類型關於此我根本不確定,因爲我看不到任何選項對其他語言的項目,因爲它的文檔類型完成。
你不應該在更新版本的Umbraco中使用/ Base。使用UmbracoApiController:http://our.umbraco.org/documentation/Reference/WebApi/。 – dampee 2014-10-07 10:40:03