For en innholdstype angir du et navn, obligatoriske feltverdier og et standard innholdsoppsett for typen.
Typenavn
Angi et hvilket som helst gyldig innholdstypenavn.
Felt
Følgende felt er obligatoriske.
| Feltnavn | Felttype | Antall datafeltverdier | Beskrivelse |
|---|---|---|---|
| site | Tekst | Enkelt | Områdenavn |
| pageid | Tekst | Enkelt | Side-ID |
| pagename | Tekst | Enkelt | Sidenavn |
| pageurl | Tekst | Enkelt | URL-adresse til side |
| pagedescription | Tekst | Enkelt | Sidebeskrivelse |
| keywords | Tekst | Flere (ingen maks.) | All teksten på siden og verdiene fra alle tekstfelt i innholdselementer på siden hentes av 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;
Opprett et innholdsoppsett for typen.
Innholdsoppsettet skal vise områdenavnet og URL-adressen som brukes til å navigere til siden. For eksempel i layout.html:
{{#fields}}
<div class="indextype"></div>
<div>
<a href="{{pageFullURL}}"title="
{{pagename}}">{{pagename}}</a>
</div>
{{/fields}}I render.js genererer du den fullstendige URL-adressen til siden:
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;
Definer innholdsoppsettet som standard innholdsoppsett for typen.
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;