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 เมื่อคุณเริ่มคิดในประเภทเนื้อหาและมุมมองคุณจะไม่กลับไปที่หน้าพื้นฐาน