最近在潜心研究Orchard CMS,个人觉得要深入了解一个系统最好的办法, 就是使用它做些什么尝试,最好有些真实的实践,比如不妨基于Orchard搭建个人博客, 看看有哪些场景需要定制,哪些功能可以使用,哪些是需要Coding等等。
今天简单分享如何删除某一个页面上的部分内容,主要有以下一些可能场景:
1. 针对某一个内容类型,比如页面类型,我们会发现所有页面都有当前页面的基本信息,标题,时间和内容,其实我不是很想显示这些信息,多余。
首先找到当前运用的主题theme目录, 比如默认的主题目录$ROOT/Themes/TheThemeMachine, 在此找到文件Placement.info,文本编辑器打开并添加:
<Match ContentType="Page">
<Place Parts_Title="-"/>
<Place Parts_Common_Body="Nowhere"/>
<Place Parts_Common_Metadata="Nowhere"/>
</Match>
2. 针对某一特定页面,比如我有时只想针对首页删除时间选项:
<Match Path="~/">
<Place Parts_Common_Body="Content:before"
Parts_Tags_ShowTags="Content:after"
Parts_Comments="Footer"
Parts_Common_Metadata="Nowhere"/>
</Match>
其他参考链接:
http://stackoverflow.com/questions/5194958/how-to-remove-items-from-a-page
题外话: 目前国内Orchard资源相对还是少些,希望有更多的大牛分享实战经验:)