Création du type de contenu du texte de page de site

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;