我应该如何控制使用管理界面(内容定义 -> 内容部分)创建的内容部分的位置?准确地说,我想将其从摘要视图中隐藏并仅详细显示它。我创建了该部分以尝试简化其字段的定位 - 一次显示/隐藏它们,以便可以根据需要轻松管理字段,而无需更改任何其他内容。
我尝试使用placement.info 来定位零件,甚至尝试添加模板都无济于事……我可能错过了零件形状的名称。查看页面的形状跟踪,模型中看不到该部分 - 相反,它的字段似乎直接添加到内容中。(更正:它在模型中,但不在左侧的显示树视图中)。
有没有办法在果园做到这一点?我正在使用最新的 - 1.9.1。
编辑:
这是我尝试过的placement.info。有问题的内容部分称为 FilmData,我在调试器中注意到它确实作为 ContentPart 的实例出现在 Parts 集合中,但它似乎并没有贯穿整个形状跟踪。
<Placement>
<Place Parts_FilmData="-"/>
<Place Parts_FilmData_Summary="-"/>
<Place Parts_FilmDataPart="-"/>
<Place Parts_FilmDataPart_Summary="-"/>
<Place Parts_ContentPart="-"/>
<Place Parts_ContentPart_Summary="-"/>
...
这在摘要和详细视图中均无效。
我还尝试添加一个 CSHTML 模板并调用它 -
Views\Content-FilmData.cshtml
Views\Content-FilmData.Summary.cshtml
Views\FilmData.cshtml
Views\Parts.FilmData.cshtml
Views\Parts.FilmData.Summary.cshtml
Views\DisplayTemplates\Parts\FilmData.cshtml
...但这些似乎都没有被使用。
这就是我在形状跟踪的左框架中得到的......请注意,Parts_Film 是一个不同的部分,它是通过编程创建的。此处可以看到的字段是来自 FilmData 部分的字段。
Content
Parts_Title
[+] Fields_MediaLibraryPicker
Parts_Film
Fields_Input
Fields_Input
Fields_Input
Fields_Input
Fields_Input [empty]
[+] Fields_DateTime
Fields_TaxonomyField
Parts_Common_Body
Parts_Contents_Publish [empty]