Het inhoudtype maken voor sitepaginatekst

Voor een inhoudtype geeft u een naam, waarden voor verplichte velden en een standaardinhoudlay-out voor dat type op.

  • Typenaam

    Geef een geldige inhoudtypenaam op.

  • Velden

    De volgende velden zijn verplicht.

    Veldnaam Veldtype Aantal gegevensveldwaarden Beschrijving
    site Tekst Eén Sitenaam
    pageid Tekst Eén Pagina-ID
    pagename Tekst Eén Paginanaam
    pageurl Tekst Eén Pagina-URL
    pagedescription Tekst Eén Paginabeschrijving
    keywords Tekst Meerdere (geen max.) Alle tekst op de pagina en de waarden uit alle tekstvelden van inhouditems op de pagina die zijn opgehaald via de OCE Toolkit opdracht 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;
  • Een inhoudlay-out maken voor het type

    In de inhoudlay-out moeten de sitenaam en de URL voor het navigeren naar de pagina worden weergegeven. In layout.html bijvoorbeeld:

    {{#fields}}
    <div class="indextype"></div>
    <div>    
       <a href="{{pageFullURL}}"title="
    {{pagename}}">{{pagename}}</a>
    </div>
    {{/fields}}
  • Genereer in render.js de volledige URL van de pagina:

    content.fields.pageFullURL =
    SCSRenderAPI.getSitePrefix() + 
    content.fields.pageurl;
  • Stel de inhoudlay-out in als standaardinhoudlay-out voor het type.

    content.fields.pageFullURL = 
    SCSRenderAPI.getSitePrefix() + content.fields.pageurl;