对于任何布局内容框,您都可以对允许在相应内容框中使用的组件指定特定限制。
如果在内容框中限制组件,则当用户拖动不允许使用的组件时,会看到一条警告消息,并且无法在相应内容框中添加或移动组件。
要配置此限制,请编辑主题中的布局(例如,布局文件 themes\theme_name\layouts\oneslot.htm
),然后向内容框 div 添加定制数据属性。
下面是定制属性的格式。与以前版本的主要区别在于用户必须仅指定组件的 id
。以前,要限制组件,用户必须使用详细的 "<type> <id>"
语法(仍支持)。
data-allowed-items='["<id>:","<type>,"<type>:<id>",...]' data-disallowed-items='["<id>":"<type>","<type>:<id>",...]
注:
data-allowed-items
和 data-disallowed-items
的值可以使用双引号 (") 或单引号 (‘)。在以下示例中,data-allowed-items
在 JSON 数组两边使用了单引号,而 data-disallowed-items
在 JSON 数组两边使用了双引号:
<div id="slot101" class="scs-slot" data-allowed-items='["scs-app","scs-title"]' data-disallowed-items="['File List', 'scs-map']"> </div>
下表列出了随 Oracle Content Management 提供的组件及各自的 ID。为了防止出现任何命名冲突,请勿为任何定制(本地或远程)组件 ID 添加前缀 scs-
,也不要使用此表中列出的任何类型或 ID。
名称 | 类型 | ID |
---|---|---|
文档管理器 |
scs-app |
文档管理器 |
Facebook 点赞 |
scs-app |
Facebook 点赞 |
Facebook 推荐 |
scs-app |
Facebook 推荐 |
文件列表 |
scs-app |
文件列表 |
文件夹列表 |
scs-app |
文件夹列表 |
Twitter 关注 |
scs-app |
Twitter 关注 |
Twitter 共享 |
scs-app |
Twitter 共享 |
按钮 |
scs-button |
scs-button |
文章(定制组件) |
scs-component |
scs-comp-article |
标题(定制组件) |
scs-component |
scs-comp-headline |
图像和文本(定制组件) |
scs-component |
scs-comp-image-text |
组件组 |
scs-componentgroup |
scs-componentgroup |
内容搜索 | scs-contentsearch | scs-contentsearch |
内容列表 | scs-contentlist | scs-contentlist |
内容占位符 | scs-component | scs-contentplaceholder |
内容项 | scs-component | scs-contentitem |
分隔线 |
scs-divider |
scs-divider |
文档 |
scs-document |
scs-document |
图库 |
scs-gallery |
scs-gallery |
图库网格 |
scs-gallerygrid |
scs-gallerygrid |
图像 |
scs-image |
scs-image |
地图 |
scs-map |
scs-map |
段落 |
scs-paragraph |
scs-paragraph |
社交栏 |
scs-socialbar |
scs-socialbar |
分隔符 |
scs-spacer |
scs-spacer |
标题 |
scs-title |
scs-title |
YouTube |
scs-youtube |
scs-youtube |
用户可以创建本地或远程组件。此示例中提供的名称 (My_Local_Component
) 是可用于指定要在内容框中限制的此组件的 ID。
图示 GUID-860B1D63-DA20-4CA2-8427-8434586ADB01-default.png 的说明