สิ่งนี้อาจซับซ้อนในการอธิบาย
ฉันมีประเภทเนื้อหาที่มี field_1, field_2 เป็นต้น
field_1 คือการอ้างอิงอนุกรมวิธาน
field_2 เป็นฟิลด์ที่กำหนดเองซึ่งมีค่าย่อยต่างๆ
ฉันมีตัวจัดรูปแบบที่กำหนดเองสำหรับ field_2 ซึ่งทำทุกสิ่งเพื่อแขวนค่าย่อยลงในเอาต์พุตที่ต้องการ อย่างไรก็ตาม ตอนนี้ฉันมีเงื่อนไขสำหรับค่าบางค่าของ field_1 ซึ่งต้องการการจัดรูปแบบอื่นให้เกิดขึ้นกับ field_2 ที่ไม่ขึ้นต่อกัน บนค่า field_2
ฉันต้องการตัวจัดรูปแบบเพื่อจัดการสิ่งนี้เนื่องจากฟิลด์จะต้องใช้ในสถานการณ์เอาต์พุตต่างๆ (โมดูลที่กำหนดเอง, มุมมอง, การส่งออก XML) และฉันไม่ต้องการสร้างกลไกหลายตัวสำหรับจัดการข้อมูล
คำถามของฉันคือฉันจะคว้า field_1 จากภายในตัวจัดรูปแบบของ field_2 ได้อย่างไร เพื่อให้ฉันสามารถใช้ตรรกะรูปแบบตามเงื่อนไขกับมันได้
ฉันสามารถแก้ไข field_2 ให้มีแฟล็กเพื่อควบคุมการจัดรูปแบบนี้ได้ อย่างไรก็ตาม มีเรกคอร์ดมากกว่า 20K ให้เพิ่มค่า ในขณะที่มีฟิลด์เพิ่มเติม 1 ฟิลด์ในเรกคอร์ดอนุกรมวิธานซึ่งมีค่าน้อยกว่า 25 ค่า มันยังอนุญาตให้เอดิเตอร์ตั้งค่า แฟล็กการจัดรูปแบบโดยไม่ขึ้นกับอนุกรมวิธานที่เลือก และอาจเป็นค่าที่แสดงไม่ถูกต้อง ฉันสามารถส่งค่าไปยังตัวจัดรูปแบบจากโค้ดโมดูลที่กำหนดเองได้ อย่างไรก็ตาม สิ่งนี้จำเป็นต้องใช้เมื่อผู้ใช้ "ปกติ" สร้างมุมมองของตนเอง หรือผู้อื่นนำฟิลด์กลับมาเป็นมุมมองหรือเพจ
หวังว่านี่จะสมเหตุสมผล