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