限制槽位中的元件

您可以為任何版面配置槽位,指定對槽位中所允許元件的特定限制。

如果您限制槽位中的元件,任何使用者只要拖曳不允許的元件,就會看到警告訊息,而無法對該槽位新增或移除元件。

若要設定此限制,您需編輯主題中的版面配置 (例如版面配置檔案 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-itemsdata-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 的說明
插圖說明 GUID-860B1D63-DA20-4CA2-8427-8434586ADB01-default.png