Begränsa komponenter i rutor

För en layoutruta kan du ange vissa restriktioner för vilka komponenter som tillåts i rutan.

Om du begränsar komponenterna i en ruta visas ett varningsmeddelande om en användare drar en komponent som inte är tillåten. Komponenten kan då inte läggas till i eller flyttas till rutan.

Du konfigurerar den här restriktionen genom att redigera layouterna i temat (t.ex. en layoutfil, themes\theme_name\layouts\oneslot.htm) och lägga till anpassade dataattribut i DIV:en för rutan.

Det här är de anpassade attributens format. Den huvudsakliga skillnaden jämfört med tidigare versioner är att användare endast måste ange komponentens id. Tidigare var användare tvungna att använda den utförliga syntaxen "<type> <id>" (som fortfarande stöds) för att begränsa en komponent.

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

Obs!:

Dubbla citattecken (") eller enkla citattecken (‘) kan användas i värdet för data-allowed-items och data-disallowed-items. I följande exempel används enkla citattecken runt JSON-uppställningen för data-allowed-items, medan dubbla citattecken används runt JSON-uppställningen för data-disallowed-items:
<div id="slot101" 
     class="scs-slot" 
     data-allowed-items='["scs-app","scs-title"]' 
     data-disallowed-items="['File List', 'scs-map']">
</div>

I följande tabell listas komponenter och tillhörande id:n som tillhandahålls av Oracle Content Management. För att förhindra namnkonflikter bör du inte ange scs- som prefix till id:t för någon anpassad (lokal eller fjärr-) komponent eller använda någon typ eller något id som listas i den här tabellen.

Namn Typ Id

Dokumenthanterare

scs-app

Dokumenthanterare

Gillamarkering på Facebook

scs-app

Gillamarkering på Facebook

Facebook-rekommendationer

scs-app

Facebook-rekommendationer

Fillista

scs-app

Fillista

Mapplista

scs-app

Mapplista

Twitter-följning

scs-app

Twitter-följning

Twitter-delning

scs-app

Twitter-delning

Knapp

scs-button

scs-button

Inlägg (anpassad komponent)

scs-component

scs-comp-article

Rubrik (anpassad komponent)

scs-component

scs-comp-headline

Bild och text (anpassad komponent)

scs-component

scs-comp-image-text

Komponentgrupp

scs-componentgroup

scs-componentgroup

Innehållssökning scs-contentsearch scs-contentsearch
Innehållslista scs-contentlist scs-contentlist
Innehållsplatshållare scs-component scs-contentplaceholder
Innehållsobjekt scs-component scs-contentitem

Avdelare

scs-divider

scs-divider

Dokument

scs-document

scs-document

Galleri

scs-gallery

scs-gallery

Gallerirutnät

scs-gallerygrid

scs-gallerygrid

Bild

scs-image

scs-image

Karta

scs-map

scs-map

Stycke

scs-paragraph

scs-paragraph

Socialfält

scs-socialbar

scs-socialbar

Mellanrum

scs-spacer

scs-spacer

Titel

scs-title

scs-title

YouTube

scs-youtube

scs-youtube

Användare kan skapa lokala komponenter eller fjärrkomponenter. Namnet som anges i det här exemplet (My_Local_Component) är det id som kan användas för att specificera den här komponenten vid restriktion inuti rutor.


Beskrivning av GUID-860B1D63-DA20-4CA2-8427-8434586ADB01-default.png följer
Beskrivning av illustrationen GUID-860B1D63-DA20-4CA2-8427-8434586ADB01-default.png