Для любой ячейки компоновки можно указать определенные ограничения для компонентов, разрешенных в ячейке.
Если ограничить компоненты в ячейке, такие компоненты нельзя добавить или перетащить в ячейку, а при попытке перетаскивания в ячейку неразрешенного компонента отображается предупреждение.
Чтобы настроить это ограничение, измените макеты в теме (например, файл макета 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, и их соответствующие идентификаторы. Чтобы предотвратить конфликт имен, не добавляйте к идентификатору пользовательского компонента (локального или удаленного) префикс scs- либо используйте тип или идентификатор, указанный в этой таблице.
| Имя | Тип | Идентификатор |
|---|---|---|
|
Диспетчер документов |
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), служит идентификатором, который можно использовать для ограничения этого компонента в ячейках.

Описание иллюстрации GUID-860B1D63-DA20-4CA2-8427-8434586ADB01-default.png