Para qualquer slot de disposição, pode especificar determinadas restrições para os componentes permitidos no slot.
Se restringir os componentes num slot, qualquer utilizador que arraste um componente não permitido verá uma mensagem de aviso e não conseguirá acrescentar ou deslocar um componente para esse slot.
Para configurar esta restrição, edite as disposições no seu tema (por exemplo, um ficheiro de disposição themes\theme_name\layouts\oneslot.htm
) e acrescente atributos de dados customizados ao div do slot.
Este é o formato dos atributos customizados. A principal diferença em relação às versões anteriores é o facto de os utilizadores terem apenas de especificar a id
do componente. Anteriormente, para restringir um componente, os utilizadores tinham de utilizar a sintaxe "<type> <id>"
verbosa (que ainda é suportada).
data-allowed-items='["<id>:","<type>,"<type>:<id>",...]' data-disallowed-items='["<id>":"<type>","<type>:<id>",...]
Nota:
O valor paradata-allowed-items
e data-disallowed-items
pode utilizar aspas (") ou plicas ('). No exemplo seguinte, data-allowed-items
coloca a matriz JSON entre plicas, ao passo que data-disallowed-items
coloca a matriz JSON entre aspas:
<div id="slot101" class="scs-slot" data-allowed-items='["scs-app","scs-title"]' data-disallowed-items="['File List', 'scs-map']"> </div>
A tabela seguinte lista os componentes e respetivas IDs fornecidos com o Oracle Content Management. Para impedir conflitos de nomes, não utilize o prefixo scs-
em nenhuma ID de componente (local ou remoto) customizado, nem utilize nenhum tipo ou ID listado nesta tabela.
Nome | Tipo | ID |
---|---|---|
Gestor de Documentos |
scs-app |
Gestor de Documentos |
Gosto no Facebook |
scs-app |
Gosto no Facebook |
Recomendação no Facebook |
scs-app |
Recomendação no Facebook |
Lista de Ficheiros |
scs-app |
Lista de Ficheiros |
Lista de Pastas |
scs-app |
Lista de Pastas |
Seguir no Twitter |
scs-app |
Seguir no Twitter |
Partilha no Twitter |
scs-app |
Partilha no Twitter |
Botão |
scs-button |
scs-button |
Artigo (componente customizado) |
scs-component |
scs-comp-article |
Cabeçalho (componente customizado) |
scs-component |
scs-comp-headline |
Imagem e Texto (componente customizado) |
scs-component |
scs-comp-image-text |
Grupo de Componentes |
scs-componentgroup |
scs-componentgroup |
Pesquisa de Conteúdo | scs-contentsearch | scs-contentsearch |
Lista de Conteúdo | scs-contentlist | scs-contentlist |
Repositório de Valores de Conteúdo | scs-component | scs-contentplaceholder |
Item de Conteúdo | scs-component | scs-contentitem |
Divisor |
scs-divider |
scs-divider |
Documento |
scs-document |
scs-document |
Galeria |
scs-gallery |
scs-gallery |
Grelha da Galeria |
scs-gallerygrid |
scs-gallerygrid |
Imagem |
scs-image |
scs-image |
Mapa |
scs-map |
scs-map |
Parágrafo |
scs-paragraph |
scs-paragraph |
Barra de Redes Sociais |
scs-socialbar |
scs-socialbar |
Espaçador |
scs-spacer |
scs-spacer |
Título |
scs-title |
scs-title |
YouTube |
scs-youtube |
scs-youtube |
Os utilizadores podem criar componentes locais ou remotos. O nome fornecido neste exemplo (My_Local_Component
) é a ID que pode ser utilizada para especificar este componente para restrição dentro dos slots.
Descrição da ilustração GUID-860B1D63-DA20-4CA2-8427-8434586ADB01-default.png