สำหรับประเภทเนื้อหา คุณสามารถระบุชื่อ ค่าฟิลด์ที่จำเป็น เลย์เอาต์ของเนื้อหาดัฟอลต์สำหรับประเภท
ชื่อประเภท
ระบุชื่อของประเภทเนื้อหาที่ถูกต้อง
ฟิลด์
ฟิลด์ต่อไปนี้เป็นฟิลด์ที่จำเป็น
| ชื่อฟิลด์ | ประเภทฟิลด์ | จำนวนค่าของฟิลด์ข้อมูล | คำอธิบาย |
|---|---|---|---|
| ไซต์ | ข้อความ | รายการเดียว | ชื่อไซต์ |
| 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;