Dla każdego gniazda układu można określić ograniczenia dotyczące składników dozwolonych w danym gnieździe.
Jeśli takie ograniczenia zostaną określone dla gniazda, to każdy użytkownik, przeciągając składnik niedozwolony w tym gnieździe, zobaczy komunikat z ostrzeżeniem i nie będzie mógł dodać ani przenieść takiego składnika do tego gniazda.
Chcąc skonfigurować ograniczenie, trzeba edytować układy zawarte w motywie (na przykład plik układu themes\nazwa_układu\layouts\oneslot.htm) i dodać niestandardowe atrybuty "data" do elementu "div" gniazda.
Poniżej jest przedstawiony format atrybutów niestandardowych. Główna różnica w porównaniu z poprzednimi wersjami polega na tym, że użytkownicy muszą określić tylko id składnika. Poprzednio użytkownicy, aby ograniczyć możliwość użycia składnika, musieli używać dosłownej składni "<type> <id>" (która nadal jest obsługiwana).
data-allowed-items='["<id>:","<type>,"<type>:<id>",...]' data-disallowed-items='["<id>":"<type>","<type>:<id>",...]
Uwaga:
W wartościach atrybutówdata-allowed-items i data-disallowed-items można używać znaków cudzysłowu (") lub apostrofów ('). W poniższym przykładzie dla atrybutu data-allowed-items tablica JSON jest ujęta w apostrofy, podczas gdy dla atrybutu data-disallowed-items jest ujęta w cudzysłów:
<div id="slot101"
class="scs-slot"
data-allowed-items='["scs-app","scs-title"]'
data-disallowed-items="['File List', 'scs-map']">
</div>
W poniższej tabeli wymieniono nazwy, typy i identyfikatory (ID) składników udostępnionych przez Oracle Content Management. W celu zapobieżenia konfliktowi nazw nie należy poprzedzać żadnego dostosowanego ID składnika prefiksem scs- ani używać któregokolwiek z typów lub identyfikatorów zamieszczonych w tej tabeli.
| Nazwa | Typ | ID |
|---|---|---|
|
Menedżer dokumentów |
scs-app |
Menedżer dokumentów |
|
Facebook - Lubię to |
scs-app |
Facebook - Lubię to |
|
Facebook - Rekomendacja |
scs-app |
Facebook - Rekomendacja |
|
Lista plików |
scs-app |
Lista plików |
|
Lista folderów |
scs-app |
Lista folderów |
|
Twitter - Obserwuj |
scs-app |
Twitter - Obserwuj |
|
Twitter - Udostępnij |
scs-app |
Twitter - Udostępnij |
|
Przycisk |
scs-button |
scs-button |
|
Artykuł (składnik niestandardowy) |
scs-component |
scs-comp-article |
|
Nagłówek (składnik niestandardowy) |
scs-component |
scs-comp-headline |
|
Obraz i tekst (składnik niestandardowy) |
scs-component |
scs-comp-image-text |
|
Grupa składników |
scs-componentgroup |
scs-componentgroup |
| Wyszukiwanie zawartości | scs-contentsearch | scs-contentsearch |
| Lista zawartości | scs-contentlist | scs-contentlist |
| Element zastępczy zawartości | scs-component | scs-contentplaceholder |
| Element zawartości | scs-component | scs-contentitem |
|
Separator |
scs-divider |
scs-divider |
|
Dokument |
scs-document |
scs-document |
|
Galeria |
scs-gallery |
scs-gallery |
|
Siatka galerii |
scs-gallerygrid |
scs-gallerygrid |
|
Obraz |
scs-image |
scs-image |
|
Mapa |
scs-map |
scs-map |
|
Akapit |
scs-paragraph |
scs-paragraph |
|
Pasek społecznościowy |
scs-socialbar |
scs-socialbar |
|
Rozdzielacz |
scs-spacer |
scs-spacer |
|
Tytuł |
scs-title |
scs-title |
|
YouTube |
scs-youtube |
scs-youtube |
Użytkownicy mogą tworzyć składniki lokalne lub odległe. Podana w tym przykładzie nazwa My_Local_Component jest identyfikatorem, którego można użyć do określenia tego składnika jako niedozwolonego w gniazdach.

Opis rysunku "GUID-860B1D63-DA20-4CA2-8427-8434586ADB01-default.png"