Orchard运用 - 如何删除部分内容显示

最近在潜心研究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资源相对还是少些,希望有更多的大牛分享实战经验:)

posted on 2014-04-26 09:45  Baldwin  阅读(443)  评论(0编辑  收藏  举报