Komponenten in Slots einschränken

Sie können für jeden Layoutslot bestimmte Einschränkungen zu den im Slot zulässigen Komponenten angeben.

Wenn Sie Komponenten in einem Slot einschränken, wird Benutzern, die eine unzulässige Komponente verschieben, eine Warnmeldung angezeigt. Sie können die Komponente dann nicht zu diesem Slot hinzufügen oder verschieben.

Zum Konfigurieren dieser Einschränkung bearbeiten Sie die Layouts im Theme (z.B. eine Layoutdatei themes\theme_name\layouts\oneslot.htm) und fügen dem DIV-Element des Slots benutzerdefinierte Datenattribute hinzu.

Hier sehen Sie das Format der benutzerdefinierten Attribute. Der Hauptunterschied zu vorherigen Versionen besteht darin, dass Benutzer nur die id der Komponente angeben müssen. Zuvor mussten Benutzer die Verbose-Syntax "<type> <id>" zum Einschränken einer Komponente verwenden. (Diese wird weiterhin unterstützt.)

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

Hinweis:

Der Wert für data-allowed-items und data-disallowed-items kann in doppelte Anführungszeichen (") oder in einfache Anführungszeichen (') gesetzt werden. Im folgenden Beispiel verwendet data-allowed-items einfache Anführungszeichen um das JSON-Array, während data-disallowed-items doppelte Anführungszeichen um das JSON-Array nutzt:
<div id="slot101" 
     class="scs-slot" 
     data-allowed-items='["scs-app","scs-title"]' 
     data-disallowed-items="['File List', 'scs-map']">
</div>

In der folgenden Tabelle werden die von Oracle Content Management bereitgestellten Komponenten und deren IDs aufgelistet. Um Namenskonflikte zu vermeiden, stellen Sie keiner benutzerdefinierten Komponenten-ID (ob lokal oder remote) das Präfix scs- voran, und verwenden Sie keine in dieser Tabelle angegebenen Typen oder IDs.

Name Typ ID

Dokumentmanager

scs-app

Dokumentmanager

Facebook-Like

scs-app

Facebook-Like

Facebook-Empfehlung

scs-app

Facebook-Empfehlung

Dateiliste

scs-app

Dateiliste

Ordnerliste

scs-app

Ordnerliste

Twitter-Follow

scs-app

Twitter-Follow

Twitter-Sharing

scs-app

Twitter-Sharing

Schaltfläche

scs-button

scs-button

Artikel (benutzerdefinierte Komponente)

scs-component

scs-comp-article

Überschrift (benutzerdefinierte Komponente)

scs-component

scs-comp-headline

Bild und Text (benutzerdefinierte Komponente)

scs-component

scs-comp-image-text

Komponentengruppe

scs-componentgroup

scs-componentgroup

Inhaltssuche scs-contentsearch scs-contentsearch
Inhaltsliste scs-contentlist scs-contentlist
Inhaltsplatzhalter scs-component scs-contentplaceholder
Inhaltselement scs-component scs-contentitem

Trennlinie

scs-divider

scs-divider

Dokument

scs-document

scs-document

Galerie

scs-gallery

scs-gallery

Galerieraster

scs-gallerygrid

scs-gallerygrid

Bild

scs-image

scs-image

Karte

scs-map

scs-map

Absatz

scs-paragraph

scs-paragraph

Social-Leiste

scs-socialbar

scs-socialbar

Abstandhalter

scs-spacer

scs-spacer

Titel

scs-title

scs-title

YouTube

scs-youtube

scs-youtube

Benutzer können lokale oder Remotekomponenten erstellen. Der in diesem Beispiel angegebene Name (My_Local_Component) ist die ID, mit der diese Komponente in Slots eingeschränkt werden kann.


Beschreibung von GUID-860B1D63-DA20-4CA2-8427-8434586ADB01-default.png folgt
Beschreibung der Abbildung GUID-860B1D63-DA20-4CA2-8427-8434586ADB01-default.png