For en indholdstype angiver du et navn, påkrævede feltværdier og et standardindholdslayout for typen.
Typenavn
Angiv et gyldigt indholdstypenavn.
Felter
Følgende felter er påkrævet.
| Feltnavn | Felttype | Antal datafeltværdier | Beskrivelse |
|---|---|---|---|
| site | Tekst | Enkelt | Navn på site |
| pageid | Tekst | Enkelt | Side-ID |
| pagename | Tekst | Enkelt | Sidenavn |
| pageurl | Tekst | Enkelt | Side-URL |
| pagedescription | Tekst | Enkelt | Sidebeskrivelse |
| keywords | Tekst | Flere (intet maksimum) | Al tekst på siden, og værdierne fra alle tekstfelter for indholdselementer på siden, hentet ved hjælp af OCE Toolkit-kommandoen index-site |
{{#fields}}
<div class="indextype"></div>
<div>
<a href="{{pageFullURL}}" title="{{pagename}}">{{pagename}}</a>
</div>
{{/fields}}
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;
Opret et indholdslayout til typen.
Indholdslayoutet skal vise sitenavnet og den URL, som bruges til at navigere til siden. Eksempel fra layout.html:
{{#fields}}
<div class="indextype"></div>
<div>
<a href="{{pageFullURL}}"title="
{{pagename}}">{{pagename}}</a>
</div>
{{/fields}}Generer den fuldstændige URL for siden i render.js:
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;
Angiv indholdslayoutet som standardindholdslayout for typen.
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;