Criar o Tipo de Conteúdo de Texto das Páginas do Site

Para um tipo de conteúdo, especifique um nome, os valores dos campos obrigatórios e um layout de conteúdo padrão para o tipo.

  • Nome do tipo

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

  • Campos

    Os campos a seguir são obrigatórios.

    Nome do Campo Tipo de Campo Número de valores de 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 Múltiplos (sem número máximo) Todos os textos da página e os valores de todos os campos de texto dos itens de conteúdo da página, obtidos pelo comando index-site do Kit de Ferramentas do OCE
    {{#fields}}
    <div class="indextype"></div>
    <div>
        <a href="{{pageFullURL}}" title="{{pagename}}">{{pagename}}</a>
    </div>
    {{/fields}}
    
    content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;
  • Crie um layout de conteúdo para o tipo.

    O layout de conteúdo deve exibir o nome do site e o URL para navegar até a 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 o layout de conteúdo como padrão para o tipo.

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