ฉันกำลังพยายามใช้ฟังก์ชัน (ฉันคิดว่ามันไม่ซับซ้อนขนาดนั้น) แต่ฉันติดอยู่ในขณะนี้
ฉันใช้ Drupal 7 และฉันมีโมดูลที่กำหนดเอง ดังนั้นหากจำเป็น ฉันจะเขียนโค้ด แต่ตอนนี้ฉันกำลังกำหนดประเภทเนื้อหา
ฉันต้องการให้ผู้ใช้สามารถสร้างเนื้อหาได้สองประเภท:
1. หุ้น
เนื้อหานี้มีฟิลด์ต่อไปนี้:
ก. ชื่อ
ข. สิ่งของ
ค. ปริมาณ
ง. ค่า
2. รายการ (เนื้อหานี้เป็นเนื้อหาที่ผมอ้างอิงในเนื้อหา Stock)
เนื้อหานี้มีฟิลด์ต่อไปนี้:
ก. ชื่อ
ข. คุณสมบัติ (ไม่จำกัด)
และส่วนสุดท้ายของปริศนาคือ คุณลักษณะ สาขาที่ตอนแรกฉันต้องการใช้คำศัพท์
ตัวอย่างที่เข้าใจง่ายกว่า:
ฉันมี 2 คุณลักษณะ (คำศัพท์):
สี (มีคำว่า เหลือง น้ำเงิน และเขียว)
น้ำหนัก (โดยมีเงื่อนไข 200, 1,000 และ 5,000)
จากนั้นฉันสร้างรายการเช่นนี้:
ชื่อ = "รายการNº1"
attribues = [สี, น้ำหนัก] (ช่องนี้ไม่จำกัดค่ะ เลยอยากอ้างอิง 2 คำศัพท์ค่ะ จากที่เห็นคืออ้างอิงคำศัพท์ไม่ได้นะคะ จะใช้เฉพาะคำศัพท์)
สุดท้าย เมื่อผู้ใช้สร้าง Stock ฉันต้องการสิ่งนี้:
name = "หุ้นตัวแรกของฉัน"
รายการ = "รายการNº1" (อ้างอิง)
ปริมาณ = 3
ค่า = 34
เป้าหมายที่ฉันต้องบรรลุคือในขั้นตอนสุดท้ายของการสร้าง คลังสินค้า เนื้อหา ฉันต้องเลือกเงื่อนไขของ "รายการNº1" ในกรณีนี้ จะแสดงสีและน้ำหนัก และผู้ใช้จะเลือกหนึ่งหรือหลายคำสำหรับแต่ละคำ
ฉันคิดว่าฉันคิดมากเกินไปและมีวิธีแก้ไขที่ชัดเจน ดังนั้นหากมีคนสามารถช่วยฉันและแนะนำวิธีที่ดีกว่าในการทำเช่นนี้ ฉันจะขอบคุณมาก
ขอขอบคุณ
แก้ไข:
ฉันได้สร้างประเภทเนื้อหา "รายการ" ที่เป็นช่องอ้างอิงเอนทิตี ซึ่งฉันสามารถเลือกคำศัพท์ที่ฉันสามารถอ้างอิงได้:
เพิ่มรายการใหม่:
ดังนั้น ในขณะนี้ ฉันสามารถเพิ่มการอ้างอิงเอนทิตีอื่นไปยังประเภทเนื้อหาสต็อค แต่จะอนุญาตให้ผู้ใช้เลือกประเภทรายการเท่านั้น
สิ่งที่ฉันต้องการ ณ จุดนี้ก็คือสามารถเลือกเงื่อนไขของคำศัพท์ที่มีประเภทรายการได้ (ขณะที่ฉันกำลังเขียนสิ่งนี้ ฉันเริ่มแน่ใจมากขึ้นว่าเป็นไปไม่ได้หากไม่มีการเข้ารหัสใดๆ เลย)