Score:1

จำกัด ช่องสื่อเพื่ออนุญาตให้เลือกเฉพาะนามสกุลไฟล์บางประเภทในประเภทสื่อที่มีอยู่

ธง pk

มีวิธีจำกัดฟิลด์สื่อโดยใช้ประเภทสื่อ (ไฟล์) ที่มีอยู่ในประเภทเนื้อหาเพื่ออนุญาตเฉพาะนามสกุลไฟล์บางไฟล์ในอินสแตนซ์นั้นหรือไม่

โดยเฉพาะอย่างยิ่ง ฉันต้องการชุดย่อยของประเภทไฟล์ที่อนุญาตในประเภทสื่อ 'ไฟล์' - เฉพาะ PDF โดยไม่ส่งผลกระทบต่อไลบรารีสื่อหรือประเภทสื่อ 'ไฟล์'

ฉันได้ลองสร้างประเภทสื่อใหม่ (นอกเหนือจากเสียง ไฟล์ รูปภาพ วิดีโอ) และเพิ่มฟิลด์ไฟล์แบบจำกัดที่รองรับเฉพาะ PDF อย่างไรก็ตาม เนื่องจากเป็นประเภทใหม่ จึงไม่มีเอนทิตีไฟล์ให้เลือก และฉันต้องแสดงส่วนย่อยของ ที่มีอยู่เดิม ไลบรารีไฟล์

เพื่อแสดงพฤติกรรมที่ต้องการ:

เนื้อหาประเภทก

  • ช่องสื่อ > ไฟล์ แสดงไฟล์ทั้งหมดที่รองรับโดยประเภทสื่อ 'ไฟล์':
    • เอกสาร
    • docx
    • pdf เป็นต้น

เนื้อหาประเภท ข

  • ช่องสื่อ > ไฟล์ แสดงเพียงนามสกุลเดียว:
    • ไฟล์ PDF
leymannx avatar
ne flag
คุณไม่จำเป็นต้องสร้างประเภทสื่อใหม่ เช่น "PDF" เพิ่มฟิลด์ไฟล์ใหม่ลงไป และในฟิลด์ไฟล์จะอนุญาตเฉพาะ `pdf` เหมือนในภาพหน้าจอของคุณใช่ไหม
pk flag
@leymannx ใช้งานได้กับสื่อประเภทใหม่ทั้งหมด แต่เผยให้เห็นอุปสรรค์ สื่อประเภทใหม่เริ่มต้นโดยไม่มีเอนทิตี และสื่อที่มีอยู่ทั้งหมด (รวมถึง PDF ที่ฉันต้องการ) ไม่สามารถใช้งานได้เนื่องจากบันทึกเป็นประเภทสื่อ 'ไฟล์' และฉันต้องการรายการสื่อไฟล์ที่มีอยู่ที่คัดสรรแล้ว - ฉันได้อัปเดตแล้ว OP
leymannx avatar
ne flag
แยกพวกเขาขึ้น จากนั้นมีประเภทสื่อที่อนุญาตแตกต่างกันตามประเภทเนื้อหา รับโหนดทั้งหมดโดยทางโปรแกรมซึ่งมีสื่อประเภทไฟล์แนบโดยที่สื่อนั้นมี PDF จัดกลุ่มโหนดตามสื่อ ย้ายเอนทิตีสื่อเหล่านี้ไปยังสื่อใหม่ประเภท PDF ใหม่ และแนบกลับเข้าไปใหม่กับโหนดที่จัดกลุ่มที่คุณได้รับเมื่อเริ่มต้น ทำการอัปเดตแบบเป็นโปรแกรมในกระบวนการแบทช์ แบบฟอร์มหรือ `hook_deploy_NAME/N(&$sandbox)` อย่างใดอย่างหนึ่ง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา