การใช้งาน module CCK ใน drupal
CCK ย่อมาจาก Content Construction Kit เป็น module ที่ไว้จัดการเพิ่ม field ให้กับ content type ต่างๆใน drupal ซึ่ง Content Types หมายถึงประเภทของเนื้อหา ที่ใช้ในเว็บไซต์ทั้งหมด ตามปรกติ Drupal จะกำหนด Contype types มาให้ 2 ประเภท คือ Page และ Story และเราก็สามารถสร้างเพิ่มขึ้นเองได้เพื่อแยกประเภทของเนื้อหาที่เราต้องการ รายละเอียดของ content type ดูได้จาก การตั้งค่า Content Type บน drupal
คราวนี้เรามาดูประโยชน์ของ CCK กันว่าทำไมถึงเป็น module ที่สำคัญของ drupal (drupal 7 นำ CCK มาเป็น core module แล้ว) อย่างที่กล่าวไปข้างต้น CCK ทำหน้าที่เพิ่ม field ให้กับ content type ได้เพื่อใส่ข้อมูลบางอย่างเพิ่มขึ้นได้ เช่น
จากเดิมเวลาสร้างเนื้อหาใหม่ของ story หรือ content type อื่น ๆ จะมี field มาตรฐานเป็นแบบนี้
title :
body :
อันใหม่ ผมสามารถสร้าง field ใหม่แทรกเข้าไปในนี้ได้เป็น
title :
location : < -- สร้างด้วย CCK
image : <--
สร้างด้วย CCK
body :

จากรูปด้านบนก็พอจะเข้าใจประโยชน์ของ CCK กันแล้วนะครับ ต่อมาเรามาดูวิธีใช้งานกันขั้นแรกให้เราติดตั้ง module CCK กันก่อน จากนั้นทำการ enable CCK ที่เราจะใช้งาน

โดยเราจะต้อง enable content ก่อนและในส่วนอื่นๆ ก็ตามแต่เราจะใช้งานว่าต้อง field แบบเพิ่มเติมเข้ามา จากนั้นไปที่ Content management > Content type คลิกที่ manage fields ของ content type ที่เราต้องการสร้าง field เพิ่ม

กำหนด field ที่เราต้องการสร้าง

ในส่วนของการกำหนดรายละเอียดของ field ผมจะไม่พูดถึงนะครับเพราะ field แต่ละตัวจะมีค่าไม่เหมือนกันเมื่อเราสร้างเสร็จจะได้ดังรูป สามารถจัดเรียงอันดับ field ได้ตามสะดวก

เมื่อทำการสร้าง page ก็จะพบกับ field ที่สร้างขึ้นมา

นี่ก็เป็นการใช้งาน CCK โดยคราวๆนะครับลองใช้งานดูครับแล้วจะรู้ว่า CCK ใช้งานไม่ยากครับ ทำให้เว็บเรามีข้อมูลเพิ่มเติมเข้ามาได้มากมาย… คราวหน้าจะมาพูดถึง VIEW กันครับ ที่เขาว่า CCK+VIEW ใน drupal เทพสุดๆมันเป็นยังไง
บทความแนะนำ
