Ограничение компонентов в ячейках

Для любой ячейки компоновки можно указать определенные ограничения для компонентов, разрешенных в ячейке.

Если ограничить компоненты в ячейке, такие компоненты нельзя добавить или перетащить в ячейку, а при попытке перетаскивания в ячейку неразрешенного компонента отображается предупреждение.

Чтобы настроить это ограничение, измените макеты в теме (например, файл макета 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 ниже
Описание иллюстрации GUID-860B1D63-DA20-4CA2-8427-8434586ADB01-default.png