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ürdata-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 der Abbildung GUID-860B1D63-DA20-4CA2-8427-8434586ADB01-default.png