Criar o Tipo de Conteúdo para o Texto da Página do Site

Para um tipo de conteúdo, especifique um nome, valores de campos necessários, uma disposição de conteúdo por omissão para o tipo.

  • Nome do tipo

    Especifique qualquer nome de tipo de conteúdo válido.

  • Campos

    Os seguintes campos são obrigatórios.

    Nome do Campo Tipo de Campo Número de valores do campo de dados Descrição
    site Texto Single Nome do site
    pageid Texto Single ID da página
    pagename Texto Single Nome da página
    pageurl Texto Single URL da página
    pagedescription Texto Single Descrição da página
    palavras-chave Texto Vários (sem máximo) Todo o texto na página e os valores de todos os campos de texto de itens de conteúdo na página, obtidos pelo comando do OCE Toolkit 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;
  • Crie uma disposição de conteúdo para o tipo.

    A disposição de conteúdo deverá apresentar o nome do site e o URL para navegar até à página. Por exemplo, em layout.html:

    {{#fields}}
    <div class="indextype"></div>
    <div>    
       <a href="{{pageFullURL}}"title="
    {{pagename}}">{{pagename}}</a>
    </div>
    {{/fields}}
  • Em render.js, gere o URL completo da página:

    content.fields.pageFullURL =
    SCSRenderAPI.getSitePrefix() + 
    content.fields.pageurl;
  • Defina a disposição de conteúdo como a disposição de conteúdo por omissão para o tipo.

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