Για έναν τύπο περιεχομένου, προσδιορίζετε ένα όνομα, απαιτούμενες τιμές πεδίων και μια προεπιλεγμένη διάταξη περιεχομένου για τον τύπο.
Όνομα τύπου
Προσδιορίστε ένα έγκυρο όνομα τύπου περιεχομένου.
Πεδία
Απαιτούνται τα ακόλουθα πεδία.
Όνομα πεδίου | Τύπος πεδίου | Αριθμός των τιμών πεδίων δεδομένων | Περιγραφή |
---|---|---|---|
site | Κείμενο | μοναδική | Όνομα τοποθεσίας |
pageid | Κείμενο | μοναδική | Αναγνωριστικό σελίδας |
pagename | Κείμενο | μοναδική | Όνομα σελίδας |
pageurl | Κείμενο | μοναδική | Διεύθυνση τοποθεσίας σελίδας |
pagedescription | Κείμενο | μοναδική | Περιγραφή σελίδας |
keywords | Κείμενο | Πολλαπλό (χωρίς μέγ.) | Όλο το κείμενο στη σελίδα και οι τιμές από όλα τα πεδία κειμένου των στοιχείων περιεχομένου στη σελίδα, που ανακτήθηκαν από την εντολή index-site του 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;
Δημιουργήστε μια διάταξη περιεχομένου για τον τύπο.
Η διάταξη περιεχομένου πρέπει να εμφανίζει το όνομα και τη διεύθυνση τοποθεσίας για πλοήγηση στη σελίδα. Για παράδειγμα, στο layout.html
:
{{#fields}} <div class="indextype"></div> <div> <a href="{{pageFullURL}}"title=" {{pagename}}">{{pagename}}</a> </div> {{/fields}}
Στο render.js
, δημιουργήστε την πλήρη διεύθυνση τοποθεσίας σελίδας:
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;
Ρυθμίστε τη διάταξη περιεχομένου ως την προεπιλεγμένη διάταξη περιεχομένου για τον τύπο.
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;