Drupal "Content Type" คืออะไร? "ทุ่งนา" คืออะไร?

ความหมาย:

Drupal "content type" เป็นเนื้อหาประเภทใดชนิดหนึ่ง ตัวอย่างเช่นใน Drupal 7 เนื้อหาดีฟอลต์ ได้แก่ "article", "basic page" และ "forum forum"

Drupal ช่วยให้คุณสร้างเนื้อหาประเภทต่างๆได้ง่าย ประเภทเนื้อหาที่กำหนดเองเป็นหนึ่งในเหตุผลที่ดีที่สุดในการเรียนรู้ Drupal

ประเภทเนื้อหามีฟิลด์

สิ่งที่น่าตื่นเต้นที่สุดเกี่ยวกับประเภทเนื้อหาของ Drupal คือแต่ละประเภทเนื้อหาสามารถมีชุดของ ฟิลด์ ได้เอง แต่ละฟิลด์เก็บข้อมูลเฉพาะไว้

ตัวอย่างเช่นสมมติว่าคุณต้องการเขียนรีวิวหนังสือ (ตัวอย่างแบบคลาสสิก) ควรรวมข้อมูลพื้นฐานเกี่ยวกับหนังสือแต่ละเล่มเช่น:

ฟิลด์แก้ปัญหา

ตอนนี้คุณ สามารถ เขียนบทวิจารณ์ของคุณเป็นบทความธรรมดาและเพียงวางข้อมูลนี้ไว้ในตอนเริ่มต้นของการตรวจสอบแต่ละครั้ง แต่จะสร้างปัญหาหลายประการ:

ด้วยฟิลด์คุณสามารถแก้ปัญหาเหล่านี้ได้ทั้งหมด

คุณสามารถทำเนื้อหาประเภท "หนังสือทบทวน" และข้อมูลแต่ละส่วนจะกลายเป็น "ฟิลด์" ที่แนบมากับเนื้อหาประเภทนี้

ฟิลด์ช่วยให้คุณป้อนข้อมูล

ตอนนี้เมื่อคุณเริ่มต้นการตรวจทานหนังสือใหม่คุณจะมีกล่องข้อความพิเศษแยกต่างหากสำหรับแต่ละบิตของข้อมูล คุณมีโอกาสน้อยที่จะลืมใส่ชื่อของผู้เขียน มีกล่องสำหรับตรงนั้น

ในความเป็นจริงแต่ละฟิลด์มีตัวเลือกในการทำเครื่องหมายตามที่ ต้องการ เช่นเดียวกับที่คุณไม่สามารถบันทึกโหนดที่ไม่มีชื่อ Drupal จะไม่ยอมให้คุณบันทึกโดยไม่ต้องป้อนข้อความสำหรับฟิลด์ที่ต้องทำเครื่องหมายไว้

เขตข้อมูลไม่ต้องเป็นข้อความ

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

คุณสามารถปรับแต่งวิธีการแสดงฟิลด์

โดยค่าเริ่มต้นเมื่อคุณดูการตรวจทานหนังสือแต่ละช่องจะปรากฏพร้อมกับป้ายกำกับ แต่คุณสามารถปรับแต่งได้ คุณสามารถจัดเรียงลำดับของฟิลด์ซ่อนป้ายกำกับและแม้แต่ใช้ "รูปแบบภาพ" เพื่อควบคุมขนาดการแสดงผลของปกหนังสือนั้น

คุณสามารถกำหนดทั้งมุมมอง "เริ่มต้น" มุมมองแบบเต็มหน้าและมุมมอง "ทีเซอร์" ซึ่งเป็นเนื้อหาที่ปรากฏในรายชื่อได้อย่างไร ตัวอย่างเช่นสำหรับรายชื่อคุณอาจซ่อนฟิลด์พิเศษทั้งหมดยกเว้นผู้เขียน

เมื่อคุณเริ่มคิดถึงรายการแม้ว่าคุณจะต้องการสำรวจ Drupal Views ด้วยมุมมองคุณสามารถสร้าง รายชื่อที่กำหนดเอง ของบทวิจารณ์หนังสือเหล่านี้ได้ ดู บทความนี้สำหรับตัวอย่างของ Views

ฉันจะเพิ่มประเภทเนื้อหาได้อย่างไร

ใน Drupal 6 และเวอร์ชันก่อนหน้าคุณจำเป็นต้องติดตั้งโมดูล Content Construction Kit (CCK) เพื่อใช้ชนิดเนื้อหา

เมื่อใช้ Drupal 7 เนื้อหาประเภทต่างๆจะรวมอยู่ในแกน เข้าสู่ระบบในฐานะผู้ดูแลระบบและบนเมนูด้านบนไปที่โครงสร้าง -> ประเภทเนื้อหา -> เพิ่มประเภทเนื้อหา

การสร้างเนื้อหาประเภท Drupal แบบกำหนดเองเป็นเรื่องง่ายมาก คุณไม่จำเป็นต้องเขียนบรรทัดเดียวของรหัส ในหน้าแรกคุณจะอธิบายชนิดเนื้อหา ในหน้าที่สองคุณเพิ่มฟิลด์ คุณสามารถแก้ไขประเภทเนื้อหาเพื่อเพิ่มหรือลบเขตข้อมูลได้ทุกเมื่อ

ประเภทเนื้อหาเป็นหนึ่งในคุณสมบัติที่ทรงพลังที่สุดของ Drupal เมื่อคุณเริ่มคิดในประเภทเนื้อหาและ มุมมอง คุณจะไม่กลับไปที่หน้าพื้นฐาน