Puteţi specifica anumite restricţii pentru componentele permise în orice slot al machetei.
Când restricţionaţi componentele dintr-un slot, dacă un utilizator trage o componentă care nu este permisă, va vedea un mesaj de avertizare şi nu va putea să adauge sau să mute componenta în slotul respectiv.
Pentru a configura această restricţie, veţi edita machetele din tema dvs. (de exemplu, un fişier de machetă themes\theme_name\layouts\oneslot.htm
) şi veţi adăuga atribute de date personalizate în separatorul pentru slot.
Acesta este formatul atributelor personalizate. Principala diferenţă faţă de versiunile anterioare este că utilizatorii trebuie să specifice doar parametrul id
al componentei. Anterior, pentru a restricţiona o componentă, utilizatorii trebuiau să utilizeze sintaxa prolixă "<type> <id>"
(care este acceptată în continuare).
data-allowed-items='["<id>:","<type>,"<type>:<id>",...]' data-disallowed-items='["<id>":"<type>","<type>:<id>",...]
Notă:
Pentru valorile parametrilordata-allowed-items
şi data-disallowed-items
se pot utiliza ghilimele duble (") sau ghilimele simple (‘). În exemplul următor, pentru parametrul data-allowed-items
s-au utilizat ghilimele simple în jurul matricei JSON, în timp ce pentru parametrul data-disallowed-items
s-au utilizat ghilimele duble în jurul matricei JSON:
<div id="slot101" class="scs-slot" data-allowed-items='["scs-app","scs-title"]' data-disallowed-items="['File List', 'scs-map']"> </div>
Următorul tabel listează componentele şi ID-urile acestora furnizate cu Oracle Content Management. Pentru a preveni orice conflict de nume, nu adăugaţi prefixul scs-
la componentele personalizate (locale sau la distanţă) şi nu utilizaţi niciun tip sau ID listat în acest tabel.
Nume | Tip | ID |
---|---|---|
Managerul de documente |
scs-app |
Managerul de documente |
Like pe Facebook |
scs-app |
Like pe Facebook |
Recomandare pe Facebook |
scs-app |
Recomandare pe Facebook |
Listă de fişiere |
scs-app |
Listă de fişiere |
Listă de foldere |
scs-app |
Listă de foldere |
Abonare pe Twitter |
scs-app |
Abonare pe Twitter |
Partajare pe Twitter |
scs-app |
Partajare pe Twitter |
Buton |
scs-button |
scs-button |
Articol (componentă personalizată) |
scs-component |
scs-comp-article |
Titlu (componentă personalizată) |
scs-component |
scs-comp-headline |
Imagine şi text (componentă personalizată) |
scs-component |
scs-comp-image-text |
Grup de componente |
scs-componentgroup |
scs-componentgroup |
Căutarea conţinutului | scs-contentsearch | scs-contentsearch |
Lista de conţinut | scs-contentlist | scs-contentlist |
Substituentul de conţinut | scs-component | scs-contentplaceholder |
Element de conţinut | scs-component | scs-contentitem |
Separator |
scs-divider |
scs-divider |
Document |
scs-document |
scs-document |
Galerie |
scs-gallery |
scs-gallery |
Galerie de tip grilă |
scs-gallerygrid |
scs-gallerygrid |
Imagine |
scs-image |
scs-image |
Hartă |
scs-map |
scs-map |
Paragraf |
scs-paragraph |
scs-paragraph |
Bara Social media |
scs-socialbar |
scs-socialbar |
Spaţiator |
scs-spacer |
scs-spacer |
Titlu |
scs-title |
scs-title |
YouTube |
scs-youtube |
scs-youtube |
Utilizatorii pot crea componente locale sau la distanţă. Numele furnizat în acest exemplu (My_Local_Component
) reprezintă ID-ul care poate fi utilizat pentru a restricţiona adăugarea acestei componente în cadrul sloturilor.
Descrierea ilustraţiei GUID-860B1D63-DA20-4CA2-8427-8434586ADB01-default.png