ฉันใช้ฟิลด์อ้างอิงเอนทิตีกับเนื้อหาบางประเภท ฟิลด์นี้อ้างอิงถึงเงื่อนไขการจัดหมวดหมู่ จากนั้นฉันใช้มุมมองเพื่อกรองตัวเลือกที่มี ฉันกำลังส่งประเภทเนื้อหาไปยังมุมมองนั้นโดยใช้โทเค็นนี้ - [node:content-type:ชื่อเครื่อง]
.
โดยพื้นฐานแล้ว ฟิลด์จะใช้กับประเภทเนื้อหาที่แตกต่างกัน แต่ค่าจะเหมือนกันสำหรับเนื้อหาแต่ละประเภท
ดังนั้นฟิลด์นี้จึงเรียกว่าประเภทผลิตภัณฑ์ ประเภทเนื้อหา "tin_labels" จะมีการตั้งค่าเป็น "Tin labels" ประเภทเนื้อหา "กระเป๋า" จะมีการตั้งค่าเป็นกระเป๋า ตัวอย่างเช่น
สำหรับตัวกรองตามบริบท ฉันได้เพิ่มช่อง "คำอนุกรมวิธาน: ชื่อ" ฉันได้เพิ่ม PHP นี้เพื่อระบุอาร์กิวเมนต์เริ่มต้นในโค้ด PHP:
$content_type = $อาร์กิวเมนต์;
ถ้า ($content_type = 'tin_labels') {
$term = 'ฉลากดีบุก';
คืน $term;
}
elseif ($content_type = '3_5g_mylar_bag_design' || $content_type = '7g_mylar_bag_design') {
$term = 'ฉลากกระเป๋า Mylar';
คืน $term;
}
อื่น {
กลับ;
}
ฉันไม่ได้ใช้การตรวจสอบและรับค่าทั้งหมดในขณะนี้
ฉันค่อนข้างแน่ใจว่าฉันไม่ได้ใช้ตัวแปรที่ถูกต้องเมื่อตั้งค่า $content_type ฉันพยายามที่จะ dpm(อาร์กิวเมนต์ $)
แต่ไม่ได้อะไรเลยไม่พบเอกสารประกอบที่อธิบายโครงสร้างของค่านั้น