Für einen Inhaltstyp geben Sie einen Namen, Pflichtfeldwerte und ein Standardinhaltslayout für den Typ an.
Typname
Geben Sie einen gültigen Inhaltstypnamen an.
Felder
Folgende Felder sind Pflichtfelder.
| Feldname | Feldtyp | Anzahl der Datenfeldwerte | Beschreibung |
|---|---|---|---|
| site | Text | Einfach | Sitename |
| pageid | Text | Einfach | Seiten-ID |
| pagename | Text | Einfach | Seitenname |
| pageurl | Text | Einfach | Seiten-URL |
| pagedescription | Text | Einfach | Seitenbeschreibung |
| keywords | Text | Mehrere (kein Maximum) | Der gesamte Text auf der Seite und die Werte von allen Textfeldern der Inhaltselemente auf der Seite, vom OCE Toolkit-Befehl index-site abgerufen |
{{#fields}}
<div class="indextype"></div>
<div>
<a href="{{pageFullURL}}" title="{{pagename}}">{{pagename}}</a>
</div>
{{/fields}}
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;
Erstellen Sie ein Inhaltslayout für den Typ.
Das Inhaltslayout sollte den Sitenamen und die URL zum Navigieren zur Seite anzeigen. Beispiel: In layout.html:
{{#fields}}
<div class="indextype"></div>
<div>
<a href="{{pageFullURL}}"title="
{{pagename}}">{{pagename}}</a>
</div>
{{/fields}}Generieren Sie in render.js die vollständige Seiten-URL:
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;
Legen Sie das Inhaltslayout als Standardinhaltslayout für den Typ fest.
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;