Creare il tipo di contenuto per il testo delle pagine del sito

Per un tipo di contenuto è necessario specificare un nome, i valori di campo richiesti e il layout di contenuto predefinito.

  • Nome tipo

    Specificare un nome di tipo di contenuto valido.

  • Campi

    I campi elencati di seguito sono obbligatori.

    Nome campo Tipo di campo Numero di valori dei campi dati Descrizione
    site Testo Singolo Nome del sito
    pageid Testo Singolo ID della pagina
    pagename Testo Singolo Nome della pagina
    pageurl Testo Singolo URL della pagina
    pagedescription Testo Singolo Descrizione della pagina
    keywords Testo Multiplo (nessun valore massimo) Tutto il testo nella pagina e i valori di tutti i campi di testo degli elementi di contenuto presenti nella pagina ottenuti mediante il comando index-site di OCE Toolkit
    {{#fields}}
    <div class="indextype"></div>
    <div>
        <a href="{{pageFullURL}}" title="{{pagename}}">{{pagename}}</a>
    </div>
    {{/fields}}
    
    content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;
  • Creare un layout di contenuto per il tipo.

    Il layout di contenuto deve visualizzare il nome del sito e l'URL per andare alla pagina. Ad esempio, in layout.html:

    {{#fields}}
    <div class="indextype"></div>
    <div>    
       <a href="{{pageFullURL}}"title="
    {{pagename}}">{{pagename}}</a>
    </div>
    {{/fields}}
  • In render.js generare l'URL completo della pagina:

    content.fields.pageFullURL =
    SCSRenderAPI.getSitePrefix() + 
    content.fields.pageurl;
  • Impostare il layout di contenuto come layout di contenuto predefinito per il tipo.

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