如何从页面中删除项目?

时间:2011-03-04 14:22:52

标签: orchardcms

我刚刚下载并安装了Orchard CMS并开始使用它。 在区域中创建了一些小部件,并创建了一个博客并自定义了我的顶级菜单。

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

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

3 个答案:

答案 0 :(得分:6)

我有同样的愿望删除已公布的日期。在我的情况下,我想从所有页面中删除它们。

执行此操作的一种方法是调整形状的放置...

影响展示位置所需的Shape是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>

我不确定如何将此仅应用于欢迎页面...

答案 1 :(得分:6)

如果有人稍后找到了回复并且需要标记以删除主页上的页面标题,那么它是:

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

答案 2 :(得分:1)

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

要在信息中心中编辑内容:

  • 点击小工具
  • 点击图层
  • 下的主页
  • 您现在可以在此处将任何小部件添加到主页图层中,它只会显示在主页上。

您可以添加html小部件来执行一些自定义操作。

希望它有所帮助。