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;