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;