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;