ฉันมีไซต์ที่มีไฟล์เสียงจำนวนมาก (ใช้ไฟล์ core's เสียงสื่อ ประเภทสื่อ).
บน จัดการการแสดงแบบฟอร์ม แอดมินเพจ (/admin/structure/media/manage/audio/form-fields
) ฉันได้ตั้งค่า ชื่อ ฟิลด์ถึง พิการ.
ด้วยวิธีนี้ เมื่อฉันเพิ่มเอนทิตีสื่อเสียงใน UI (ที่ /สื่อ/เพิ่ม/เสียง
) จากนั้นฉันไม่ต้องเพิ่มชื่อเรื่อง และชื่อเอนทิตีจะถูกตั้งเป็นชื่อไฟล์โดยอัตโนมัติ
ตอนนี้ฉันต้องการสร้างเอนทิตีสื่อเสียงโดยอัตโนมัติด้วย โมดูลฟีด. ฉันกำหนดค่าประเภทฟีด + ฟีดสำหรับเอนทิตีสื่อเสียงของฉัน ฉันกำลังนำเข้าไฟล์ CSV จากไดเรกทอรี
ฉันใช้การแมปต่อไปนี้:
- ID ไฟล์ + คำอธิบายไฟล์สำหรับฟิลด์สื่อ
field_media_audio_file
- รหัสสำหรับฟิลด์ข้อความ
field_import_id
(ซึ่งผมตั้ง มีเอกลักษณ์ ตัวเลือกเพื่อติดตามการนำเข้า)
อย่างไรก็ตาม เมื่อฉันพยายามนำเข้าฟีด ฉันได้รับข้อผิดพลาดนี้:
ชื่อ (ชื่อ): ค่านี้ไม่ควรเป็นค่าว่าง
ฉันจะปิดใช้งานการตรวจสอบความถูกต้องนี้ (ตรวจสอบฟิลด์ชื่อ) โดยโมดูลฟีดสำหรับเอนทิตีสื่อเสียงได้อย่างไร
เพื่อแก้ปัญหาชั่วคราว ฉันสามารถสร้างคอลัมน์ในไฟล์ CSV และแสดงชื่อไฟล์ทั้งหมดได้ แต่ผลลัพธ์ที่ได้คือข้อมูลที่ซ้ำกันและมีความเสี่ยงที่จะพิมพ์ผิด