ก่อนอื่น ไปที่หน้าแก้ไขสำหรับมุมมอง
ที่นั่นภายใต้ เกณฑ์การเรียงลำดับคุณจะพบ เพิ่ม ปุ่ม.
หากคุณคลิกที่ เพิ่ม ปุ่ม หน้าต่างจะแสดงรายการฟิลด์ทั้งหมดที่คุณสามารถใช้เพื่อเรียงลำดับมุมมอง ถ้า ชื่องาน เป็นเขตข้อมูล คุณสามารถเพิ่มเป็นเกณฑ์การเรียงลำดับ แล้วเรียงลำดับตามเขตข้อมูลนั้น
วิธีที่คุณสามารถจัดเรียงตามฟิลด์นั้นขึ้นอยู่กับประเภทของฟิลด์นั้น สำหรับฟิลด์ข้อความมาตรฐาน คุณจะสามารถเรียงลำดับจากน้อยไปหามากหรือมากไปหาน้อยเท่านั้น เนื่องจาก Drupal ไม่สามารถบอกได้ว่าคำสั่งนั้นคืออะไร
หากต้องการกำหนดลำดับของฟิลด์ เช่น
- ผู้บริหารสูงสุด
- ผู้ช่วยผู้บริหาร
- ซีเอฟโอ
สิ่งนี้จะไม่ทำงานหากคุณใช้ฟิลด์ข้อความ
วิธีการทำอนุกรมวิธาน
วิธีหนึ่งที่ดีในการทำเช่นนี้คือ:
- สร้างคำศัพท์อนุกรมวิธาน ชื่องาน.
- กำหนดน้ำหนักให้กับเงื่อนไขการจัดหมวดหมู่ตามลำดับที่คุณต้องการให้เรียงลำดับ
- เพิ่มคำศัพท์อนุกรมวิธานเป็นฟิลด์อ้างอิงเอนทิตีไปยัง ชีวประวัติ ชนิดของเนื้อหา.
- เพิ่มความสัมพันธ์กับคำศัพท์อนุกรมวิธานที่อ้างอิงไปยังมุมมอง
- เป็นเกณฑ์การเรียงลำดับ ให้ใช้น้ำหนักคำอนุกรมวิธานที่อ้างอิง
วิธีที่ง่ายกว่า
อีกวิธีหนึ่งในการทำเช่นนี้ซึ่งตั้งค่าได้เร็วกว่าแต่จะยากกว่าในการรักษาบรรทัดคือ เลิกจัดเรียงตามช่องข้อความและเพิ่มช่องน้ำหนักที่กำหนดเองให้กับประเภทเนื้อหา
โดยเฉพาะ:
- บน ชีวประวัติ หน้าประเภทเนื้อหา "จัดการฟิลด์" เพิ่มใหม่ จำนวนเต็ม สนาม. เรียกว่าอะไรซักอย่าง น้ำหนัก หรือ เรียงลำดับ.
- ใน "จัดการการแสดงผล" สำหรับ ชีวประวัติ ประเภทเนื้อหา ซ่อน น้ำหนัก สนาม. (เนื่องจากเราไม่ต้องการแสดงฟิลด์นี้)
- ตอนนี้ส่วนที่น่ารำคาญ -- คุณต้องแก้ไขทั้งหมด ชีวประวัติ เนื้อหาและกำหนดน้ำหนักด้วยตนเอง
- จากนั้น ในมุมมองของคุณ ให้เรียงลำดับตามน้ำหนักตามเกณฑ์การเรียงลำดับ
เห็นได้ชัดว่าเมื่อกำหนดน้ำหนักด้วยตนเองแบบนี้ มันง่ายที่จะทำผิดพลาด ดังนั้นฉันจึงไม่แนะนำวิธีนี้ แต่น่าจะเป็นวิธีที่เร็วที่สุดในการได้สิ่งที่คุณต้องการ