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;