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;