C# 如何使用Orchard CMS创建推荐页面?
我对Orchard CMS非常陌生,我正在努力在我的项目中创建一个推荐页面 我创建了一个内容类型,它包含一个名为“鉴定”的正文、文本字段(鉴定人)和标记(用于SEO目的)。现在我需要创建一个页面,将我所有的推荐信汇总到上面 我可以为推荐信创建内容,通过导航到推荐信URL可以看到该内容,但是我现在需要做的是创建一个推荐信页面(localhost/推荐信),该页面将包含所有已发布的推荐信,并将它们汇总到一个页面上,这样我就可以: 证明1内容 -考生姓名 推荐书2内容 -考生姓名 等C# 如何使用Orchard CMS创建推荐页面?,c#,orchardcms,C#,Orchardcms,我对Orchard CMS非常陌生,我正在努力在我的项目中创建一个推荐页面 我创建了一个内容类型,它包含一个名为“鉴定”的正文、文本字段(鉴定人)和标记(用于SEO目的)。现在我需要创建一个页面,将我所有的推荐信汇总到上面 我可以为推荐信创建内容,通过导航到推荐信URL可以看到该内容,但是我现在需要做的是创建一个推荐信页面(localhost/推荐信),该页面将包含所有已发布的推荐信,并将它们汇总到一个页面上,这样我就可以: 证明1内容 -考生姓名 推荐书2内容 -考生姓名 等 我的问题是,我如
我的问题是,我如何做到这一点?您应该先阅读位于的文档,特别是“扩展Orchard”部分,该部分向您展示了如何创建自己的模块和内容部分 您可以通过几种方式来实现这一点——一种是编辑包含推荐信息的页面的HTML,这是迄今为止最快、最简单的方法 另一种方法可能是创建一个推荐小部件,允许您在小部件编辑器上输入名称、引用、描述等。然后,您可以使用页面的URL作为规则的一部分创建一个层,只需将小部件添加到内容区域。因为小部件将由内容部分驱动,所以您还可以向页面、博客、自定义内容类型等添加推荐 另一种方法可能是为管理界面编写一个控制器,让您可以对推荐记录执行CRUD。然后,您可以编写一个内容部分,列出这些内容。然后,您可以将此内容部分添加到页面、小部件等中,并添加一些选项,以便您可以控制每个内容部分上显示的推荐
最终,在果园里有很多方法来做这类事情,这取决于你需要什么,以及你想投入多少时间/精力。嗯。听起来很像一篇博客文章。您可以创建一个推荐博客,并用推荐内容填写帖子 或者,您可以将可包含的部分添加到推荐内容类型,并将推荐添加到列表中 希望有帮助
Dan您应该创建一个内容类型,就像您已经使用以下部分所做的那样:
- 标题部分(如果希望它具有标题)
- 自动路由部分(如果您希望它有自己的URL)
- 正文(内容)
- 标签