Restricţionarea componentelor din sloturi

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 parametrilor data-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.


Urmează descrierea GUID-860B1D63-DA20-4CA2-8427-8434586ADB01-default.png
Descrierea ilustraţiei GUID-860B1D63-DA20-4CA2-8427-8434586ADB01-default.png