我想仅在用户向特定子域发出请求时才显示草稿版本。这个想法是,当向“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