我有果园CMS,我想整合我的MVC网站。 有谁能告诉我该怎么做?
虽然看着我从Orchard CMS图库下载的主题,但是我注意到一个Layout.cshtml文件在这个文件的顶部有这个代码块: @functions { // To support the layout classifaction below. Implementing as a razor function because we can, could otherwise be a Func<string[], string, string> in the code block following. string CalcuClassify(string[] zoneNames, string classNamePrefix) { var zoneCounter = 0; var zoneNumsFilled = string.Join("", zoneNames.Select(zoneName => { ++zoneCounter; return Model[zoneName] != null ? zoneCounter.ToString() […]
我目前正在Orchard开发一个非常简单的网站,但是这需要我用主题和内容types/小部件来扩展它。 现在,就我所知 – 内容types和小部件,因为它们是官方文档中唯一详细解释的内容。 我已经看了很多其他问题的答案,如如何重写列表的默认布局 ,或如何使用内容types中的自定义字段,并在代码中引用它 。 后来实际上是我决定打开这个线程的动机。 如何在内容types中使用自定义字段,并在代码中引用它? 这很简单:我得到一个小部件,它应该支持图像附件function – 作者上传图像 – 在特定位置显示给用户。 我find了Image Field模块,我想用它。 所以我想通了,我应该枚举依赖,但接下来呢? 我已经浪费了2天(每个14小时)的生产时间这样的东西。 不是阅读索引指南,而是阅读大量的代码,search数百个博客,换句话说,在大海捞针中search。 我是否必须理解整个代码来扩展它? 我想成为一名实施者,而不是这个产品的开发者,我相信很多人也会这样做。 怎么了? 我看到人们在乌节路上发展了一些相当不错的东西。 从我所看到的 – 他们是自由的人 – 不隶属于这个项目。 他们从某个地方学到了它。 我试图向他们学习,但他们的代码几乎与教程无关。 我感到完全失落和沮丧。 请帮我打败这个情况。 有没有什么地方可以find更完整的Orchard CMS指南? 要阅读规范,就像在MSDN中一样,看看我在从教程中编写代码的过程中究竟做了什么。 谢谢。 PS 我知道,在这个网站上,我预计会揭露我所面临的具体困难的问题。 但是我没有一个,但很多,而且都是微不足道的。 他们是那种通常用“RTFM”来回答的问题。 所以我决定从高层解决问题,问你们有没有人看过“FM”。