Restringir componentes en los espacios

Para cualquier espacio de diseño, puede especificar determinadas restricciones en los componentes permitidos en el espacio.

Si restringe componentes en un espacio, cualquier usuario que arrastre un componente que no esté permitido verá un mensaje de advertencia y no podrá agregar ni mover el componente a ese espacio.

Para configurar esta restricción, edite los espacios en su tema (por ejemplo, un archivo de diseño themes\theme_name\layouts\oneslot.htm) y agregue atributos de datos personalizados a la división de espacio.

Este es el formato de los atributos personalizados. La diferencia principal con las versiones anteriores es que los usuarios solo deben especificar el id del componente. Anteriormente, para restringir un componente, los usuarios debían usar la sintaxis detallada "<type> <id>" (que sigue estando soportada).

data-allowed-items='["<id>:","<type>,"<type>:<id>",...]'
data-disallowed-items='["<id>":"<type>","<type>:<id>",...]

Nota:

El valor para data-allowed-items y data-disallowed-items puede utilizar comillas dobles (") o simples (‘). En el siguiente ejemplo, data-allowed-items utiliza comillas simples alrededor de la matriz de JSON, mientras que data-disallowed-items utiliza comillas dobles alrededor de la matriz JSON:
<div id="slot101" 
     class="scs-slot" 
     data-allowed-items='["scs-app","scs-title"]' 
     data-disallowed-items="['File List', 'scs-map']">
</div>

En la tabla siguiente se muestran los componentes y sus respectivos identificadores proporcionados por Oracle Content Management. Para evitar conflictos en la asignación de nombres, no agregue el prefijo scs- a ningún identificador de componente (local o remoto) personalizado ni utilice ningún tipo o identificador incluido en esta tabla.

Nombre Tipo Identificador

Gestor de documentos

scs-app

Gestor de documentos

Me gusta de Facebook

scs-app

Me gusta de Facebook

Recomendar en Facebook

scs-app

Recomendar en Facebook

Lista de archivos

scs-app

Lista de archivos

Lista de carpetas

scs-app

Lista de carpetas

Seguir en Twitter

scs-app

Seguir en Twitter

Compartir en Twitter

scs-app

Compartir en Twitter

Botón

scs-button

scs-button

Artículo (componente personalizado)

scs-component

scs-comp-article

Cabecera (componente personalizado)

scs-component

scs-comp-headline

Imagen y texto (componente personalizado)

scs-component

scs-comp-image-text

Grupo de componentes

scs-componentgroup

scs-componentgroup

Búsqueda de contenido scs-contentsearch scs-contentsearch
Lista de contenido scs-contentlist scs-contentlist
Marcador de posición de contenido scs-component scs-contentplaceholder
Elemento de contenido scs-component scs-contentitem

Divisor

scs-divider

scs-divider

Documento

scs-document

scs-document

Galería

scs-gallery

scs-gallery

Cuadrícula de galería

scs-gallerygrid

scs-gallerygrid

Imagen

scs-image

scs-image

Mapa

scs-map

scs-map

Párrafo

scs-paragraph

scs-paragraph

Barra social

scs-socialbar

scs-socialbar

Espaciador

scs-spacer

scs-spacer

Título

scs-title

scs-title

YouTube

scs-youtube

scs-youtube

Los usuarios pueden crear componentes locales o remotos. El nombre que se proporciona en este ejemplo (My_Local_Component) es el identificador que se puede utilizar para especificar este componente para la restricción en los espacios.


A continuación se muestra la descripción de GUID-860B1D63-DA20-4CA2-8427-8434586ADB01-default.png
Descripción de la ilustración GUID-860B1D63-DA20-4CA2-8427-8434586ADB01-default.png