我想僅在用戶向特定子域發出請求時才顯示草稿版本。這個想法是,當向「www.mysite.com」域發出請求時,我們會顯示已發佈的文檔版本,但是當向「wip.mysite.com」子域請求時,我們僅顯示草稿版本整個網站的文件。我需要利用Orchard CMS的可擴展性點來開展這項工作?Orchard CMS僅顯示草稿
1
A
回答
1
這很棘手,因爲默認情況下,Orchard的ContentManager服務返回已發佈的項目。現在,無處不在顯示內容項目(打開頁面或顯示小部件時)將使用默認行爲:這就是爲什麼您只能看到已發佈項目的原因。
正常項目通過Orchard.Core.Contents.Controllers.ItemController
顯示,容器從Orchard.Core.Containers.Controllers.ItemController
和小部件從Orchard.Widgets.Filters.WidgetFilter
顯示。您可以創建自己的控制器來獲取草稿並將請求重定向到他們,也可以覆蓋Orchard.Widgets.Services.WidgetsService
來獲取草稿小部件。
這就是說你可能不想這樣做:-)。也許你對this issue中的解釋感興趣?
相關問題
- 1. Orchard CMS:內容部分未顯示
- 2. Wordpress在前端顯示草稿頁
- 3. 強制mq僅在草稿上工作
- 4. Orchard CMS VB.Net
- 5. Orchard CMS - Alternates
- 6. Orchard CMS Widget Creation
- 7. Orchard CMS和javascript:Number.parseInvariant
- 8. 使用Anchor CMS顯示草稿和存檔帖子通過「相關帖子」顯示
- 9. Tkinter,草稿板
- 10. Orchard CMS圖片庫
- 11. Orchard CMS OrchardSuppressDependency not working
- 12. Orchard CMS Warmup Status Zero
- 13. Orchard CMS Mobile網站
- 14. 如何在Orchard CMS
- 15. Orchard CMS&ASP.NET MVC 4
- 16. Mono上的Orchard CMS
- 17. Orchard CMS模塊web.config
- 18. 如何跳過在Orchard CMS中顯示內容項目?
- 19. 如何在Orchard CMS中顯示列表的標題?
- 20. 如何在博客文章中顯示作者在Orchard CMS
- 21. 剃刀輔助智能不會在Orchard CMS上顯示
- 22. 使用投影儀的MediaPicker的Orchard CMS顯示圖像
- 23. 如何格式化Orchard CMS autoroute以不顯示零
- 24. Orchard CMS 1.7 - 網站上未顯示標題更改。 Layout.cshtml問題
- 25. Orchard CMS:如何在視圖中顯示佈局零件?
- 26. VB.net gmail html草稿?
- 27. SSRS草稿字體
- 28. 的OAuth2和草稿
- 29. 網頁上的Django-CMS外鍵顯示和公佈草案頁
- 30. wordpress REST API草稿文章沒有顯示
是的,您建議的網站預覽功能將很好地工作,正是我所需要的。我希望我現在可以擁有該功能。 – user1888320
是的,那樣會很棒。 – Piedone
現在我想我將不得不創建自己的項目控制器,並根據Cookie設置重新路由請求到他們,以確定要顯示的版本文檔。我需要創建一個管理界面來設置cookie值。 – user1888320