我正在尝试在Orchard中创建一个CSS文档库。我想保存一个描述,CSS代码段和HTML代码段对每个内容类型。第一个视图将显示描述以及写出的CSS和HTML代码。第二个视图将显示所呈现的CSS和HTML外观的预览。
cssdocumentation.com/content/item1
cssdocumentation.com/content/item1/live-preview我已经创建了内容类型和第一个视图。但是我不确定如何创建第二个视图。我可以查看是否可以创建替代URL,我可以使用Url Alternates模块创建覆盖.cshtml
为了创建一个替代URL,我查看了autoroute模块,但这只允许您适应单个URL (除非我遗漏了什么?)我看过Alias UI,但这迫使我在每次创建内容项时手动创建一个替代URL。
在Orchard中是否可以在不编写过多C#的情况下做到这一点?(我是一个前台开发人员,所以我只涉足幕后的东西)
谢谢你的帮助
发布于 2014-02-06 06:18:08
最好的解决方案是在您自己的模块中执行此操作。但作为次要选择,而不是拥有第二个页面,将此内容与您的第一个页面合并,并用CSS隐藏它。当用户单击按钮导航到下一步时,在同一页上呈现CSS/HTML结果。你可以用很多方法来做到这一点,这里有几个想法:
https://stackoverflow.com/questions/21530014
复制相似问题