2011-03-04 125 views
6

我刚刚下载并安装了Orchard CMS并开始使用它。 在区域中创建了一些小部件,并创建了博客并自定义了我的顶层菜单。如何从页面中删除项目?

现在我想对我的欢迎页面做一些修改..我想删除标题字段和显示创建日期的行,只显示正文。 (这只会用于欢迎页面,其他页面不会受到影响)

我该怎么做?什么是正确的方法?

回答

6

我有同样的愿望,删除发布的日期。在我的情况下,我想从所有页面中删除它们。要做到这一点

一种方法是调整形状的位置...

你需要影响的是Parts_Common_Metadata形状布局的形状。要使其不可见,请将展示位置值设置为“无处”。

所以我加入这一个placement.info文件我的主题文件夹中:

<Match DisplayType="Detail"> 
    <Place Parts_Common_Body="Content:before" 
      Parts_Tags_ShowTags="Content:after" 
      Parts_Comments="Footer" 
      Parts_Common_Metadata="Nowhere"/> 
</Match> 
<Match DisplayType="Summary"> 
    <Place Parts_Common_Body_Summary="Content" 
      Parts_Comments_Count="Nowhere" 
      Parts_Tags_ShowTags="Nowhere" 
      Parts_Common_Metadata_Summary="Nowhere" 
      Fields_Common_Text="Nowhere"/> 
</Match> 

如果您希望这仅适用于特定的内容类型,您可以父标签内包装上面,如:

<Match ContentType="Blog"></Match> 

我不知道你将如何应用此只虽然欢迎页面...

+0

美好。感谢@rohancragg。 – Martin 2011-03-09 07:50:04

+1

要仅应用于主页,可以使用与Path =“/”属性匹配。 – 2011-06-06 04:04:29

1

要编辑html本身/您必须编辑cshtml文件的视图。我仍然必须妥善解决这个问题。

要只是编辑的内容,在仪表板:

  • 点击小工具
  • 下点击图层首页
  • 现在,您可以在这里添加任何部件到主页层,它只会显示在主页。

您可以添加html小部件来做一些自定义的东西。

希望它有帮助。

+0

感谢回复giddy。我目前正在阅读一些自定义主题和编辑模板的文档,所以猜猜我会发现自己编辑一些cshtml文件很快 – Martin 2011-03-07 09:51:07

+1

我也认为可能placement.info将做的伎俩!还没有尝试过,虽然 – Martin 2011-03-07 12:01:39

6

如果后来有人发现响应和需要标记弥补去除T他在主页上的页面标题,这里是:

<!-- Remove the page title from the homepage --> 
<Match Path="~/"> 
    <Place Parts_Title="-" /> 
</Match> 
+0

这是针对欢迎页面的正确回应。谢谢。 – 2013-05-09 20:20:49