Html 关于在Orchard CMS中映射web模板的详细文档
我在网上找到了一个网页模板,我想允许最终用户使用CMS编辑网站。我发现Orchad CMS是基于ASP.NETMVC的。但我面临的问题是,我没有找到关于如何映射一个类似于我提供的在诸如Orchard这样的CMS中管理的web模板的完整文档,以便最终用户(非技术用户)可以添加新图像、更改主页消息、添加新项目等。这基本上归结为“”并实现以下功能:)。 您所指的特定页面在Orchard中实现起来相当简单,作为CMS,它具有广泛的内容定义和编辑可能性 但是,您可能希望先尝试以下操作:Html 关于在Orchard CMS中映射web模板的详细文档,html,asp.net,asp.net-mvc,content-management-system,orchardcms,Html,Asp.net,Asp.net Mvc,Content Management System,Orchardcms,我在网上找到了一个网页模板,我想允许最终用户使用CMS编辑网站。我发现Orchad CMS是基于ASP.NETMVC的。但我面临的问题是,我没有找到关于如何映射一个类似于我提供的在诸如Orchard这样的CMS中管理的web模板的完整文档,以便最终用户(非技术用户)可以添加新图像、更改主页消息、添加新项目等。这基本上归结为“”并实现以下功能:)。 您所指的特定页面在Orchard中实现起来相当简单,作为CMS,它具有广泛的内容定义和编辑可能性 但是,您可能希望先尝试以下操作: 暂时忘掉模板/主题
- 您的功能是“最近的项目”列表
- 在Orchard中,“最近的项目”可以实现为ContentType(其中用户可以“创建实例”,也称为ContentItem) 定义内容类型的一种方法是使用“内容定义”后面的管理接口。确保“内容类型”模块已启用
- “最近的项目”contenttype基本上有两个属性,即“名称/标题”和“图像”。这些可以通过几种方式实现,我不会一一提及,但最简单的方式是在contenttype定义中添加字段(名称/标题为
,图像为TextField
)。 提示:您还可以通过将ImageField
添加到RecentProject contenttype来实现名称/标题,而不是使用标题部分
。部件是使Orchard成为一个非常强大的CMS的概念之一,这个概念最容易理解。结果大致相同,您将获得一种向contentitem实例添加标题的方法文本字段
- 将
添加到您最近的项目contenttypeContainablePart
- 创建一个名为“最近的项目”的列表(可选地将可包含的项目限制为“最近的项目”,在将containerpart添加到contenttype后应列出该项目)
列表还附带了
,这是一种用于证明前端url可显示内容项的机制。默认情况下,会根据您的标题创建url,这将导致出现一个页面自动路由部分
确保/最近的项目
模块已启用列表
- 仔细阅读:不要使用管理员左上方的链接(“新建>新建项目”)创建您的新建项目内容项,而是转到您刚刚创建的“新建项目”列表。在该特定列表中有一个选项可创建新项目,该选项会自动将项目连接到列表(这一切都是使用
容器部分来完成的
/recent projects
,看到您的近期项目
列表以详细信息
模式显示。列表的详细信息
显示基本上以摘要
模式呈现其包含的每个项目(以及可选页面)。现在不要介意它的外观。如果您已经了解了所有内容,那么您可以从我提到的关于编写新主题的第一个链接开始,但更重要的是,您应该尝试了解“”和“”,这两个链接都用于管理“详细信息”和“摘要”等显示模式
启用形状跟踪
模块以帮助您完成此操作。它是黄金