我刚刚下载并安装了 Orchard CMS 并开始使用它。在区域中创建了一些小部件,并创建了一个博客并自定义了我的顶部菜单。
现在我想对我的欢迎页面进行一些修改。我想删除标题字段和显示创建日期的行,只显示正文。(这仅适用于欢迎页面,其他页面不受影响)
我该怎么做呢?什么是正确的方法?
我刚刚下载并安装了 Orchard CMS 并开始使用它。在区域中创建了一些小部件,并创建了一个博客并自定义了我的顶部菜单。
现在我想对我的欢迎页面进行一些修改。我想删除标题字段和显示创建日期的行,只显示正文。(这仅适用于欢迎页面,其他页面不受影响)
我该怎么做呢?什么是正确的方法?
我同样希望删除发布的日期。就我而言,我想从所有页面中删除它们。
一种方法是调整形状的放置...
您需要影响其放置的形状是 Parts_Common_Metadata 形状。为了使其不可见,您将放置值设置为“Nowhere”。
所以我将它添加到我的主题文件夹中的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>
我不确定您如何将其仅应用于欢迎页面...
如果有人稍后找到响应并需要标记以删除主页上的页面标题,这里是:
<!-- Remove the page title from the homepage -->
<Match Path="~/">
<Place Parts_Title="-" />
</Match>
要编辑 html 本身/视图,您必须编辑 cshtml 文件。我仍然必须正确解决这个问题。
要仅编辑内容,请在仪表板中:
您可以添加 html 小部件来做一些自定义的东西。
希望它有所帮助。