Oprette indholdstypen for tekst til sitesider

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;