สำหรับประเภทเนื้อหา คุณสามารถระบุชื่อ ค่าฟิลด์ที่จำเป็น เลย์เอาต์ของเนื้อหาดัฟอลต์สำหรับประเภท
ชื่อประเภท
ระบุชื่อของประเภทเนื้อหาที่ถูกต้อง
ฟิลด์
ฟิลด์ต่อไปนี้เป็นฟิลด์ที่จำเป็น
ชื่อฟิลด์ | ประเภทฟิลด์ | จำนวนค่าของฟิลด์ข้อมูล | คำอธิบาย |
---|---|---|---|
ไซต์ | ข้อความ | รายการเดียว | ชื่อไซต์ |
pageid | ข้อความ | รายการเดียว | ID เพจ |
pagename | ข้อความ | รายการเดียว | ชื่อเพจ |
pageurl | ข้อความ | รายการเดียว | URL ของเพจ |
pagedescription | ข้อความ | รายการเดียว | คำอธิบายเพจ |
คำหลัก | ข้อความ | การคูณ (ไม่มีค่าสูงสุด) | ข้อความบนเพจและค่าทั้งหมดจากฟิลด์ข้อความทั้งหมดของรายการเนื้อหาบนเพจ เป็นข้อมูลที่ได้รับจากคำสั่งของชุดเครื่องมือ OCE 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;
สร้างเลย์เอาต์ของเนื้อหาสำหรับประเภท
เลย์เอาต์ของเนื้อหาควรแสดงชื่อไซต์และ URL เพื่อนาวิเกตไปยังเพจ ตัวอย่างเช่น ใน layout.html
ดังนี้
{{#fields}} <div class="indextype"></div> <div> <a href="{{pageFullURL}}"title=" {{pagename}}">{{pagename}}</a> </div> {{/fields}}
ใน render.js
ให้สร้าง URL แบบเต็มของเพจ ดังนี้
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;
ตั้งค่าเลย์เอาต์ของเนื้อหาเป็นเลย์เอาต์ของเนื้อหาดีฟอลต์สำหรับประเภท
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;