我正在尝试在Orchard中创建一个CSS文档库。我想针对每种内容类型保存说明,CSS代码段和HTML代码段。第一个视图将显示描述以及写出的CSS和HTML代码。第二个视图将显示CSS和HTML看起来像渲染的预览。
cssdocumentation.com/content/item1
cssdocumentation.com/content/item1/live-preview
我已经创建了内容类型和第一个视图。但我不知道如何创建第二个视图。我可以看看是否可以创建替代URL我可以使用Url Alternates模块创建覆盖.cshtml
要创建另一个URL,我已经查看了自动模块,但这只允许您调整单个URL(除非我遗漏了什么?)并且我查看了Alias UI但这迫使我手动创建每当我创建一个内容项时,都会有一个替代URL。
在没有写太多C#的情况下,Orchard可以实现吗? (我是一名前端开发人员,所以我只涉足幕后工作)
感谢您的帮助
答案 0 :(得分:0)
最佳解决方案是在您自己的模块中执行此操作。但作为辅助选项而不是第二页,将此内容与您的第一页结合并使用CSS隐藏它。当用户单击按钮导航到下一步时,在同一页面上呈现CSS / HTML结果。你可以通过多种方式做到这一点,这里有一些想法: