Pentru un tip de conţinut, specificaţi la tipul respectiv un nume, valorile de câmp necesare, o machetă de conţinut prestabilită.
Nume tip
Specificaţi orice nume de tip de conţinut valid.
Câmpuri
Următoarele câmpuri sunt obligatorii.
| Nume câmp | Tip câmp | Număr de valori ale câmpului de date | Descriere |
|---|---|---|---|
| site | Text | Single | Nume site |
| pageid | Text | Single | ID pagină |
| pagename | Text | Single | Nume pagină |
| pageurl | Text | Single | Adresă URL pagină |
| pagedescription | Text | Single | Descriere pagină |
| cuvinte cheie | Text | Multiplu (fără un maxim) | Tot textul de pe pagină şi valorile din toate câmpurile de text ale elementelor de conţinut de pe pagină, obţinute de comanda 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;
Creaţi o machetă de conţinut pentru tipul respectiv.
Macheta de conţinut trebuie să afişeze numele site-ului şi adresa URL pentru a naviga la pagina respectivă. De exemplu, în layout.html:
{{#fields}}
<div class="indextype"></div>
<div>
<a href="{{pageFullURL}}"title="
{{pagename}}">{{pagename}}</a>
</div>
{{/fields}}În render.js, generaţi adresa URL completă a paginii:
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;
Setaţi macheta de conţinut ca machetă de conţinut predefinită pentru tipul respectiv.
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;