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;