Orchardcms 使用Orchard CMS,如何在容器内容类型中隐藏项目?

Orchardcms 使用Orchard CMS,如何在容器内容类型中隐藏项目?,orchardcms,Orchardcms,我一直试图隐藏页面内容类型的包含项。我一直在处理我的主题中的placement.info文件,但我没有看到预期的结果 以下是我的bruit force尝试: <Match Path="/about"> <Match ContentType="Page"> <Match DisplayType="Detail"> <Place Parts_Common_ContentItems="-"/> &l

我一直试图隐藏页面内容类型的包含项。我一直在处理我的主题中的placement.info文件,但我没有看到预期的结果

以下是我的bruit force尝试:

  <Match Path="/about">
    <Match ContentType="Page">
      <Match DisplayType="Detail">
        <Place Parts_Common_ContentItems="-"/>
        <Place Parts_Container_Contained="-"/>
        <Place Parts_Container_Contained_Summary="-"/>
        <Place Parts_Container_List="-"/>
      </Match>
    </Match>
  </Match>

我已经搜索了StackOverflow的答案,并使用了形状跟踪模块来指导我设计placement.info文件,但我似乎仍然缺少一些东西

任何指点都很感激!
谢谢。

如果你不想让它出现在容器里,我会说不要把它放在容器里。您可能还想查看分类法,它为您的内容分类提供了一种更好、更灵活的方法。

如果您不希望它出现在容器中,请不要将其放入容器中。您可能还想查看分类法,它为您的内容分类提供了一种更好、更灵活的方法。

您不能仅使用Placement.info隐藏容器的内容,因为列表由其自己的控制器(
Orchard.Core.Containers.Controllers.ItemController
)呈现而不是在标准orchard形状渲染系统中使用形状


但是,您可以使用自己的(非常简单的)控制器来构建没有此子列表的显示。

您不能仅使用Placement.info隐藏容器的内容,因为列表由其自己的控制器(
Orchard.Core.Containers.Controllers.ItemController
)呈现而不是在标准orchard形状渲染系统中使用形状


但是,您可以使用自己的(非常简单的)控制器来构建没有此子列表的显示。

您到底想隐藏什么?页面内容类型的定义是什么?默认情况下,页面内容类型不包含容器部分…感谢您的回复。我将容器和containable部分添加到页面内容类型中。其概念是允许页面具有子页面。因此,我可能希望我的/about页面在/about/team和/about/contact上有子页面。但是,我并不总是希望显示包含的项目摘要。相反,我想把这些页面的链接放在我的菜单中。你到底想隐藏什么?页面内容类型的定义是什么?默认情况下,页面内容类型不包含容器部分…感谢您的回复。我将容器和containable部分添加到页面内容类型中。其概念是允许页面具有子页面。因此,我可能希望我的/about页面在/about/team和/about/contact上有子页面。但是,我并不总是希望显示包含的项目摘要。相反,我想把这些页面的链接放在我的菜单中。