Pour un type de contenu, vous indiquez le nom, les valeurs de champ requis, une présentation de contenu par défaut pour le type.
Saisie du nom
Indiquez un nom de type de contenu valide.
Champs
Les champs suivants sont requis.
Nom de champ | Type de champ | Nombre de valeurs de champ de données | Description |
---|---|---|---|
site | Texte | Individuel | Nom du site |
pageid | Texte | Individuel | ID de la page |
pagename | Texte | Individuel | Nom de la page |
pageurl | Texte | Individuel | URL de la page |
pagedescription | Texte | Individuel | Description de la page |
keywords | Texte | Multiple (aucun maximum) | Tout le texte de la page et valeurs de tous les champs de texte des éléments de contenu de la page, obtenus par la commande 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;
Créez une présentation de contenu pour le type.
La présentation de contenu doit afficher le nom du site et l'URL permettant d'accéder à la page. Par exemple, dans layout.html
:
{{#fields}} <div class="indextype"></div> <div> <a href="{{pageFullURL}}"title=" {{pagename}}">{{pagename}}</a> </div> {{/fields}}
Dans render.js
, générez l'URL complète de la page :
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;
Définissez une présentation de contenu par défaut pour le type.
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;