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;