Tworzenie typu zawartości dla tekstu na stronie serwisu

Dla typu zawartości należy określić nazwę, wartości wymaganych pól oraz domyślny układ zawartości dla typu zawartości.

  • Nazwa typu

    Należy określić dowolną poprawną nazwę typu zawartości.

  • Pola

    Poniższe pola są wymagane.

    Nazwa pola Typ pola Liczba wartości pola danych Opis
    site Tekstowe Jedna wartość Nazwa serwisu
    pageid Tekstowe Jedna wartość ID strony
    pagename Tekstowe Jedna wartość Nazwa strony
    pageurl Tekstowe Jedna wartość URL strony
    pagedescription Tekstowe Jedna wartość Opis strony
    keywords Tekstowe Więcej niż jedna (brak maksimum) Cały tekst na stronie oraz wartości ze wszystkich pól tekstowych elementów zawartości strony, uzyskane za pomocą polecenia index-site z zestawu OCE Toolkit
    {{#fields}}
    <div class="indextype"></div>
    <div>
        <a href="{{pageFullURL}}" title="{{pagename}}">{{pagename}}</a>
    </div>
    {{/fields}}
    
    content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;
  • Utworzyć układ zawartości dla typu.

    Układ zawartości powinien wyświetlać nazwę serwisu oraz adres URL prowadzący do strony. Na przykład w pliku layout.html:

    {{#fields}}
    <div class="indextype"></div>
    <div>    
       <a href="{{pageFullURL}}"title="
    {{pagename}}">{{pagename}}</a>
    </div>
    {{/fields}}
  • W pliku render.js wygenerować pełny adres URL strony:

    content.fields.pageFullURL =
    SCSRenderAPI.getSitePrefix() + 
    content.fields.pageurl;
  • Ustawić układ zawartości jako domyślny układ zawartości dla typu.

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