ลิสต์ของเนื้อหา

ในฐานะผู้ใช้ระดับองค์กร คุณสามารถใช้องค์ประกอบลิสต์เนื้อหาในการแสดงรายการเนื้อหาประเภทหนึ่งแบบไดนามิค

ตัวอย่างเช่น คุณสามารถใช้ลิสต์รายการเนื้อหาบนเพจรายละเอียดที่กำหนดได้ และเมื่อผู้ใช้คลิกที่ลิงค์เพื่อขอรับข้อมูลโดยละเอียดสำหรับรายการเนื้อหาที่ระบุ ระบบจะโหลดวิวรายละเอียดสำหรับรายการเนื้อหาที่เชื่อมโยงโดยอัตโนมัติ ตัวอย่างเช่น หากมีเพจที่มีหลายบทความ ซึ่งแต่ละบทความประกอบด้วยพาดหัวและรูปภาพ และผู้ใช้คลิกที่บทความใดบทความหนึ่ง เพจรายละเอียดจะแสดงบทความแบบเต็มโดยไม่คำนึงถึงว่าบทความใดคือบทความที่เลือก

ในการเพิ่มองค์ประกอบลิสต์เนื้อหาไปยังเพจ ให้ทำดังนี้

  1. นาวิเกตไปยังเพจที่คุณต้องการแก้ไขและตรวจสอบว่า ตัวสลับการแก้ไข ได้รับการตั้งค่าเป็น แก้ไข
  2. เพิ่มองค์ประกอบไปยังเพจ
  3. ในการแก้ไของค์ประกอบและลักษณะที่ปรากฏ ให้คลิกที่ไอคอนเมนู ไอคอนเมนูองค์ประกอบ และเลือก การตั้งค่า
  4. ใช้แท็บทั่วไปเพื่อแก้ไขตัวเลือกการเว้นระยะห่าง การจัดแนว และการแสดงผลอื่นๆ
  5. เลือกจากรายการต่อไปนี้เพื่อตั้งค่าดีฟอลต์เพิ่มเติมสำหรับเนื้อหาที่แสดง
    • ประเภทเนื้อหา: เลือกประเภทเนื้อหาที่มีอยู่รายการใดรายการหนึ่ง ประเภทเนื้อหาคือประเภทของรายการเนื้อหาในคอลเล็คชันของไซต์และรวมถึงประเภทเนื้อหาดิจิตัลที่กำหนดเอง

    • จำนวนรายการสูงสุด และ เริ่มต้นที่รายการ: ระบุจำนวนรายการสูงสุดที่จะแสดงและจุดที่การแสดงจะเริ่มต้น ไม่แสดงรายการเพิ่มเติม

    • การแบ่งหน้า: ระบุว่าคุณต้องการรวมตัวเลือกการแบ่งหน้าในลิสต์หรือไม่ ถ้าเลือก คุณสามารถกำหนดวิธีแสดงการแบ่งหน้าด้วยปุ่มหรือเลขที่เพจและป้ายกำกับต่างๆ หากต้องการ

    • วันที่: ใช้ตัวเลือกที่มีให้เพื่อเลือกรายการเนื้อหาที่จะแสดงตามวันที่สร้างของรายการก่อน หลังจาก ระหว่าง หรือภายในวันที่ที่เลือกหรือช่วงวันที่

    • ชนิด: เลือกชนิดเพื่อฟิลเตอร์ลิสต์รายการเนื้อหาเพื่อแสดงเฉพาะรายการเหล่านั้นในชนิดหนึ่งหรือหลายชนิดที่ระบุ คลิก เลือกชนิด เพื่อเปิดแผงแบบเลื่อนออกที่คุณสามารถใช้เพื่อเลือกชนิดจากพื้นที่เก็บข้อมูลของไซต์ หากคุณเลือกมากกว่าหนึ่งชนิดในการจัดชนิดเดียวกัน รายการที่แสดงเพียงจำเป็นต้องมีหนึ่งในชนิดที่เลือกที่กำหนดให้กับรายการ หากคุณเลือกมากกว่าหนึ่งชนิดจากการจัดชนิดต่างๆ รายการที่แสดงต้องมีชนิดที่เลือกทั้งหมดที่กำหนดให้กับรายการ ตัวอย่างเช่น หากคุณเลือกชนิดสำหรับ เมือง และ อุทยาน จากการจัดชนิด ปลายทาง รายการที่มีเมืองและอุทยานจะแสดงขึ้น หากคุณเลือกชนิด เมือง จากการจัดชนิด ปลายทาง และชนิด ยุโรป จากการจัดชนิด ภูมิภาค รายการที่เป็นเมืองในยุโรปจะแสดงขึ้น

      ตามค่าดีฟอลต์ รายการระดับล่างของชนิดที่เลือกจะใช้งานได้ หากคุณต้องการจำกัดลิสต์รายการเฉพาะชนิดโหนดที่ระบุ ให้เลือกโหนดและยกเลิกการเลือก รวมรายการระดับล่างทั้งหมด

    • ภาษา: เลือกภาษาจากรายการที่เชื่อมโยงกับพื้นที่เก็บข้อมูล

    • สตริงการสืบค้นเพิ่มเติม (เลือกระบุได้): ระบุพารามิเตอร์การสืบค้นเพิ่มเติมเพื่อปรับแก้ลิสต์รายการที่แสดงเพิ่มอีกโดยใช้รูปแบบคำสั่งที่คล้ายกับรูปแบบต่อไปนี้: field.dept eq "Finance" โปรดดูลิสต์ของโอเปอเรเตอร์ที่ใช้ได้ในตารางทางด้านล่าง

    • เรียงลำดับตาม: จัดเรียงรายการตามชื่อหรือวันที่ตามลำดับจากน้อยไปมากหรือมากไปน้อย หากประเภทเนื้อหาประกอบด้วยฟิลด์วันที่ เลขที่ หรือทศนิยมอื่นๆ คุณก็สามารถจัดเรียงตามฟิลด์ดังกล่าวได้เช่นกัน

      นอกจากนี้ คุณยังสามารถเลือก กำหนดเอง แล้วป้อนเอ็กซ์เพรสชันที่กำหนดเองได้ด้วย ตัวอย่างเช่น ในการจัดเรียงตามเลขที่แผนกจากน้อยไปหามาก คุณอาจป้อน fields.deptno:asc คุณอาจกำหนดพารามิเตอร์ URL สำหรับการจัดเรียงได้เช่นกัน ตัวอย่างเช่น คุณอาจป้อน {{URLParams.sortBy}} แล้วเพิ่มพารามิเตอร์ต่อไปนี้ที่ส่วนท้ายของ URL ของไซต์ของคุณ: ?sortBy=fields.deptno:asc

    • วิวรายการ: เลือกเลย์เอาต์ที่ใช้สำหรับแสดงรายการเนื้อหา เลย์เอาต์ ดีฟอลต์ ที่ระบุจะแสดงฟิลด์ทั้งหมดในรายการเนื้อหา หากรายการเนื้อหามีเลย์เอาต์ที่กำหนดเองอื่นๆ ที่ออกแบบมาสำหรับรายการนั้น คุณจะสามารถเลือกเลย์เอาต์ใดก็ได้ที่มีอยู่ หากคุณเลือกเลย์เอาต์ที่กำหนดเองที่ใช้งาน เพิ่มการรองรับสำหรับการตั้งค่าที่กำหนดเองเมื่อใช้ในไซต์ คุณจะสามารถเพิ่มข้อมูลที่กำหนดเองไปยังเลย์เอาต์โดยคลิก ไอคอนถัดไป ป้อนข้อมูลลงในฟิลด์ ข้อมูลที่กำหนดเอง แล้วคลิก ย้อนกลับ เพื่อกลับไปที่แท็บทั่วไป

    • เพจที่จะแสดงรายการแต่ละรายการ: หากคุณได้กำหนดเพจอย่างน้อยหนึ่งเพจไว้เป็นเพจรายละเอียด เพจดังกล่าวจะแสดงไว้ที่นี่ เลือกเพจที่จะแสดงข้อมูลโดยละเอียด เมื่อผู้ใช้คลิกที่ลิงค์ในรายการเนื้อหาเพื่อดูข้อมูลโดยละเอียด

      หมายเหตุ:

      หากคุณไม่สร้างเพจรายละเอียด ลิงค์ที่แสดงรายละเอียดจะไม่ปรากฏขึ้นสำหรับรายการเนื้อหาในเลย์เอาต์ดีฟอลต์
    • วิวแบบลิสต์: เลือกเลย์เอาต์ส่วนเพื่อจัดเรียงรายการ ลิสต์นี้อาจมีเลย์เอาต์ที่กำหนดเองรวมอยู่ด้วย มีเลย์เอาต์ต่อไปนี้:

      • แนวนอน: จัดเรียงรายการแต่ละรายการในแนวนอน

      • แนวตั้ง: จัดเรียงรายการแต่ละรายการในแนวตั้ง ระบบจะใช้ค่าดีฟอลต์ถ้าไม่มีการเลือกเลย์เอาต์

      • สองคอลัมน์: จัดเรียงรายการครั้งละ 2 รายการในหลายแถว

      • สามคอลัมน์: จัดเรียงรายการครั้งละ 3 รายการในหลายแถว

      คลิกลูกศรชี้ขวาถัดจากเลย์เอาต์ที่เลือกเพื่อแก้ไขการตั้งค่าสำหรับเลย์เอาต์

    • วิวแบบลิสต์ว่างเปล่า: เลือกวิธีแสดงลิสต์ที่ว่างเปล่า

    • ตัวเลือก: เลือกว่าควรมีการรีเฟรชอัตโนมัติในการสืบค้นการค้นหาที่ระบุในองค์ประกอบการค้นหาเนื้อหาหรือไม่

    • ช่องว่าง: เลือกวิธีแสดงรายการ

  6. ใช้แท็บสไตล์เพื่อจัดรูปแบบเฟรมที่มีองค์ประกอบที่มีสไตล์ที่กำหนดไว้ล่วงหน้าหรือที่มีตัวเลือกที่คุณกำหนดเอง

ตาราง 10-1 โอเปอเรเตอร์การสืบค้น

โอเปอเรเตอร์ ตัวอย่าง ประเภทข้อมูลที่รองรับ คำอธิบาย
eq ?q=name eq "John"

?q=type eq "DigitalAsset"

?q=type eq "Employee" and fields.DOB eq "1994/09/26T16:23:45.208"

?q=type eq "Employee" and fields.DOB eq "1994/09/26T16:23:45.208"

ข้อความ, การอ้างอิง, ตัวเลข, ทศนิยม, บูลีน, วันที่และเวลา โอเปอเรเตอร์เท่ากับ (eq) ตรงกับค่าที่ตรงกันทั้งหมดที่ระบุในการสืบค้น โอเปอเรเตอร์นี้ไม่สามารถใช้ได้กับประเภทข้อมูลแบบหลายค่า ค่าที่ระบุด้วยโอเปอเรเตอร์นี้ไม่ใช่ตรงตามตัวพิมพ์ใหญ่และเล็ก ยกเว้นฟิลด์มาตรฐาน โอเปอเรเตอร์นี้คำนึงถึงอักขระพิเศษในค่าเช่นกัน
co ?q=(type eq "Employee" AND name co "john alex")

?q=(type eq "Car" AND fields.features co "manual")

ข้อความ, การอ้างอิง, ตัวเลข, ทศนิยม, วันที่และเวลา, ข้อความขนาดใหญ่ โอเปอเรเตอร์ประกอบด้วย (co) ตรงกับทุกคำที่ระบุให้ในเกณฑ์ คำต่างๆ มีรูปแบบจากการแบ่งค่าตามอักขระพิเศษ ซึ่งแสดงผลลัพธ์ที่มีอย่างน้อยหนึ่งคำ (ในตัวอย่างนี้คือ john หรือ alex หรือทั้งสอง) โอเปอเรเตอร์นี้ไม่คำนึงถึงอักขระพิเศษในค่าขณะที่ค้นหา โอเปอเรเตอร์นี้ไม่ดำเนินการค้นหาในคำหยุด โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับคำหยุดที่เอกสารของ Apache Lucene

โอเปอเรเตอร์นี้สามารถใช้ได้กับ ข้อความ, ข้อความขนาดใหญ่ ในกรณีที่เป็นแอททริบิวที่มีค่าเดียว แต่สำหรับแอททริบิวที่มีหลายค่า จะสามารถใช้ได้กับ ข้อความ, การอ้างอิง, ตัวเลข, ทศนิยม, วันที่และเวลา, ข้อความขนาดใหญ่ โปรดดูที่ตาราง รูปแบบวันที่/วันที่และเวลาที่รองรับ (24 ชม.) ทางด้านล่างเพื่อทำความเข้าใจเกี่ยวกับรูปแบบวันที่และเวลาที่เป็นไปได้ ค่าที่ระบุด้วยโอเปอเรเตอร์นี้ไม่ใช่ตรงตามตัวพิมพ์ใหญ่และเล็ก

sw ?q=type eq "Employee" AND name sw "Joh"

?q=type eq "Employee" AND fields.city sw "Los"

ข้อความ โอเปอเรอเตอร์เริ่มต้นด้วย (sw) ตรงกับค่าอักขระเริ่มต้นที่กำหนดให้ในเงื่อนไขของฟิลด์เท่านั้น โอเปอเรเตอร์นี้ไม่สามารถใช้ได้กับประเภทข้อมูลแบบหลายค่า ค่าที่ระบุด้วยโอเปอเรเตอร์นี้ไม่ใช่ตรงตามตัวพิมพ์ใหญ่และเล็ก
ge ?q=(type eq "Employee" AND fields.age ge "40")

?q=type eq "DigitalAsset" AND updatedDate ge "20171026"

ตัวเลข, ทศนิยม, วันที่และเวลา โอเปอเรเตอร์มากกว่าหรือเท่ากับ (ge) ตรงกับค่าตัวเลขและวันที่และเวลาเท่านั้น โปรดดูที่ตาราง รูปแบบวันที่/วันที่และเวลาที่รองรับ (24 ชม.) ทางด้านล่างเพื่อทำความเข้าใจเกี่ยวกับรูปแบบวันที่และเวลาที่เป็นไปได้ โอเปอเรเตอร์นี้ไม่สามารถใช้ได้กับประเภทข้อมูลแบบหลายค่า
le ?q=(type eq "Employee" AND fields.weight le "60.6") ตัวเลข, ทศนิยม, วันที่และเวลา โอเปอเรเตอร์น้อยกว่าหรือเท่ากับ (le) ตรงกับค่าตัวเลขและวันที่และเวลาเท่านั้น โปรดดูที่ตาราง รูปแบบวันที่/วันที่และเวลาที่รองรับ (24 ชม.) ทางด้านล่างเพื่อทำความเข้าใจเกี่ยวกับรูปแบบวันที่และเวลาที่เป็นไปได้ โอเปอเรเตอร์นี้ไม่สามารถใช้ได้กับประเภทข้อมูลแบบหลายค่า
gt ?q=(type eq "Employee" AND fields.age gt "20") ตัวเลข, ทศนิยม, วันที่และเวลา โอเปอเรเตอร์มากกว่า (gt) ตรงกับค่าตัวเลขและวันที่และเวลาเท่านั้น โปรดดูที่ตาราง รูปแบบวันที่/วันที่และเวลาที่รองรับ (24 ชม.) ทางด้านล่างเพื่อทำความเข้าใจเกี่ยวกับรูปแบบวันที่และเวลาที่เป็นไปได้ โปรดดูที่ตาราง รูปแบบวันที่/วันที่และเวลาที่รองรับ (24 ชม.) ทางด้านล่างเพื่อทำความเข้าใจเกี่ยวกับรูปแบบวันที่และเวลาที่เป็นไปได้ โอเปอเรเตอร์นี้ไม่สามารถใช้ได้กับประเภทข้อมูลแบบหลายค่า
lt ?q=(type eq "Employee" AND fields.age lt "20")

?q=type eq "Employee" AND createdDate lt "1994/09/26T16:23:45.208"

ตัวเลข, ทศนิยม, วันที่และเวลา โอเปอเรเตอร์น้อยกว่า (lt) ตรงกับค่าตัวเลขและวันที่และเวลาเท่านั้น โปรดดูที่ส่วน: รูปแบบวันที่/วันที่และเวลาที่รองรับ (24 ชม.) เพื่อทำความเข้าใจเกี่ยวกับรูปแบบวันที่และเวลาที่เป็นไปได้ โอเปอเรเตอร์นี้ไม่สามารถใช้ได้กับประเภทข้อมูลแบบหลายค่า
mt ?q=(type eq "Car" AND fields.review mt "petrol 20KMPL")

?q=(type eq "Employee" AND name mt "Jo?n")

?q=(type eq "Employee" AND name mt "Jo*")

?q=(type eq "Employee" AND fields.role mt "senior*")

ข้อความ, ข้อความขนาดใหญ่ โอเปอเรเตอร์การสืบค้นวลีหรือการค้นหาค่าใกล้เคียง (รายการที่ตรงกัน) (mt) ช่วยให้คุณสามารถค้นหาคำที่อยู่ภายในระยะทางที่ระบุถึงอีกระยะทางหนึ่ง ผลลัพธ์จะได้รับการจัดเรียงตามรายการที่ตรงกันมากที่สุด ซึ่งจะมีประโยชน์สำหรับการค้นหารายการเนื้อหาเมื่อค่าที่กำหนดในเกณฑ์ "petrol 20kmpl" ต้องการค้นหาเนื้อหาตามจริงที่อาจประกอบด้วย "petrol fuel mileage runs 20KMPL in the speed way"

นอกจากนี้ โอเปอเรเตอร์การค้นหายังสามารถใช้สัญลักษณ์การค้นหาภายในค่าที่กำหนด และรองรับการค้นหาของสัญลักษณ์การค้นหาแบบอักขระเดียวและหลายอักขระภายในค่าเดียว ใช้ ? แทนสัญลักษณ์การค้นหาแบบอักขระเดียว และ * แทนหลายอักขระ ทั้ง "John" และ "Joan" จะได้รับการค้นหาด้วย "Jo?n" สำหรับอักขระเดียว และ "Jo*" สำหรับหลายอักขระ

โอเปอเรเตอร์นี้สามารถใช้ได้กับทั้งประเภทข้อมูลแบบค่าเดียวและแบบหลายค่า โอเปอเรเตอร์นี้ไม่ดำเนินการค้นหาในคำหยุด โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับคำหยุดที่เอกสารของ Apache Lucene ค่าที่ระบุด้วยโอเปอเรเตอร์นี้ไม่ใช่ตรงตามตัวพิมพ์ใหญ่และเล็ก

sm ?q=(type eq "Employee" And fields.city sm "Rome") ข้อความ, ข้อความขนาดใหญ่ โอเปอเรเตอร์การสืบค้นคำใกล้เคียง โอเปอเรเตอร์นี้ช่วยในการค้นหาค่าที่มีเสียงคล้ายกับเกณฑ์ที่ระบุ หรือเรียกว่าการค้นหาแบบฟัซซี่ ซึ่งใช้การแก้ไขสูงสุดสองรายการตามค่าดีฟอลต์เพื่อให้พบผลลัพธ์ที่ตรงกัน "Rome" คล้ายกับ "Dome" โอเปอเรเตอร์นี้สามารถใช้ได้กับทั้งประเภทข้อมูลแบบค่าเดียวและแบบหลายค่า ค่าที่ระบุด้วยโอเปอเรเตอร์นี้ไม่ใช่ตรงตามตัวพิมพ์ใหญ่และเล็ก
AND ?q=(type eq "Employee" AND name eq "John" AND fields.age ge "40") ไม่ระบุ โอเปอเรเตอร์ AND สามารถใช้เพื่อวางเงื่อนไข AND ระหว่างเงื่อนไขการสืบค้นหลายรายการ โดยโอเปอเรเตอร์นี้มีลำดับความสำคัญสูงกว่า OR
OR type eq "Employee" AND name eq "John" OR fields.age ge "40" ไม่ระบุ โอเปอเรเตอร์ OR สามารถใช้เพื่อวางเงื่อนไข OR ระหว่างเงื่อนไขการสืบค้นหลายรายการ
( ) ?q=type eq "Employee" AND (name eq "John" AND fields.age ge "40")

?q=type eq "Employee" AND ( (name eq "John" AND fields.age ge "40") OR fields.weight ge 60)

ไม่ระบุ เครื่องหมายวงเล็บเป็นโอเปอเรเตอร์ปิดที่ใช้จัดกลุ่มเงื่อนไขต่างๆ ในเกณฑ์ โอเปอเรเตอร์เครื่องหมายวงเล็บมีลำดับความสำคัญสูงที่สุด ตามด้วย AND และ OR