Experience Manager (XPM)(SDL Tridion 2011 SP1 的用户界面更新)允许管理员创建页面类型,这些页面类型具有与页面一样的组件表示,但还添加了有关如何创建和允许其他内容类型的规则。
对于给定的页面类型,我想通过限制内容类型选择来简化作者的选择。
我知道我们可以:
- 限制内容类型,这样对于给定的页面类型,作者只能创建某些预定义的内容类型。
- 在仪表板中,通过取消选择将上述内容完全限制为仅预定义的内容类型
Content Types Already Used on the Page
- 使用指定模式和模板组合以及数量限制的区域。作者只能向这些区域添加(拖放)某些类型和数量的组件。例如,我们可以输出以下内容
Staging
来创建一个区域:
<div>
<!-- Start Region: {
title: "Promos",
allowedComponentTypes: [
{
schema: "tcm:2-42-8",
template: "tcm:2-43-32"
},
],
minOccurs: 1,
maxOccurs: 3
} -->
<!-- place the matching CPs here with template logic (e.g. TemplateBeginRepeat/ TemplateBeginIf with DWT) -->
</div>
- 作者可能仍会看到他们可能想要插入的组件(下图),但如果区域控制允许的内容,则无法添加它们
- 但是,文件夹权限会减少作者在插入内容库中可以看到/使用的组件
我都得到了吗?XPM 功能中的任何其他方式或可能的扩展考虑如何限制给定页面类型的允许内容?