Creación del tipo de contenido para el texto de una página del sitio

Para cada tipo de contenido, se especifica un nombre, los valores de campos necesarios y un diseño de contenido por defecto.

  • Nombre del tipo

    Especifique cualquier nombre de tipo de contenido válido.

  • Campos

    Los siguientes campos son necesarios.

    Nombre de campo Tipo de campo Número de valores de campos de datos Descripción
    site Texto Único Nombre del sitio
    pageid Texto Único Identificador de la página
    pagename Texto Único Nombre de la página
    pageurl Texto Único URL de la página
    pagedescription Texto Único Descripción de la página
    keywords Texto Varios (sin máximo) Todo el texto de la página y los valores de todos los campos de texto de los elementos de contenido de la página, obtenidos con el comando index-site del toolkit de OCE
    {{#fields}}
    <div class="indextype"></div>
    <div>
        <a href="{{pageFullURL}}" title="{{pagename}}">{{pagename}}</a>
    </div>
    {{/fields}}
    
    content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;
  • Cree un diseño de contenido para el tipo.

    El diseño de contenido debe mostrar el nombre del sitio y la URL para navegar a la página. Por ejemplo, en layout.html:

    {{#fields}}
    <div class="indextype"></div>
    <div>    
       <a href="{{pageFullURL}}"title="
    {{pagename}}">{{pagename}}</a>
    </div>
    {{/fields}}
  • En render.js, genere la URL completa de la página:

    content.fields.pageFullURL =
    SCSRenderAPI.getSitePrefix() + 
    content.fields.pageurl;
  • Defina el diseño de contenido como el diseño por defecto del tipo.

    content.fields.pageFullURL = 
    SCSRenderAPI.getSitePrefix() + content.fields.pageurl;