การตั้งค่า Content Type บน drupal

Content Type ก็คือประเภทเอกสารต่างๆบน drupal ซึ่งในการสร้างเอกสารของ drupal นั้นจะสามารถแบ่งออกได้หลายประเภทเช่น poll , page , blog เป็นต้น ขึ้นอยู่กับว่าเราต้องการเอกสารแบบใดนำไปใช้บนเว็บไซต์เรา โดยให้เราคลิกที่เมนู Administer >> Content management >> Content types

จากรูปเราจะเห็นรายการประเภทเอกสาร ซึ่งเอกสารแต่ละประเภทก็จะมีค่าให้ตั้งค่าได้แตกต่างกันออกไป ดังนั้นผมจะเลือก Content type แบบ Story ละกันเนื่องจากใช้งานบ่อยที่สุด และโดยส่วนมากแล้วจะมีค่าแบบนี้ ให้เราคลิกที่ Edit ครับ ในบรรทัดของ Story

โดยในส่วนแรก Identification สำหรับให้เราตั้งชื่อสองแบบ โดย Name: ก็คือชื่อให้มนุษย์อ่าน กับ Type: ให้สำหรับ drupal อ่านครับ และยังสามารถบรรจุคำอธิบายในหน้าเว็บสำหรับไว้ใช้สร้างคำอธิบายเอกสารประเภทนี้ได้
drupal

Submission form settings สำหรับให้เราตั้งชื่อ
drupal

  1. สำหรับหัวข้อให้ผู้ใช้งานกรอกชื่อเอกสารในขณะสร้างเอกสาร
  2. สำหรับหัวข้อให้ผู้ใช้งานกรอกเนื้อหาของเอกสาร ถ้าเราไม่ใส่ค่านี้ลงไป ฟิลด์ ในส่วนนี้ก็จะไม่มีครับ
  3. กำหนดขนาดเอกสารได้ว่ามีตัวอักษรน้อยสุดกี่ตัว
  4. แสดงข้อความอธิบายช่วยเหลือบนหน้าเว็บ

Workflow settings สำหรับให้เราระบุค่าดีฟอลต์เงื่อนไขสำหรับสั่งให้เอกสารแสดงบนหน้าเว็บ (Publish) เช่น กำหนดให้ต้องมีการตรวจรับรองก่อนหรือไม่ อนุญาตให้แนบไฟล์ได้หรือไม่
drupal

Comment settings สำหรับให้เราระบุค่าดีฟอลต์ว่าจะให้ผู้อ่านโพสต์แสดงความคิดเห็นได้หรือไม่ จะแสดงให้เห็นรายการคอมเมนต์หรือไม่ หรือว่าจะให้ยุบรายการย่อยจนกว่าจะคลิกขยายออก ฯลฯ
drupal

ดังที่กล่าวมาคือการแก้ไข content type ที่ทางระบบมีมาให้แล้วหรือได้มาจาก module ที่เราติดตั้งขึ้นมาโดยเราสามารถสร้างเองเพื่อใช้ในการแบ่งประเภทเอกสารของเราเองได้โดยการ Add content type ก็จะได้การตั้งค่าในแบบด้านบนที่กล่าวมาครับ

บทความแนะนำ
  • http://killthewhat.com/drupal-tutorials/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89%e0%b8%87%e0%b8%b2%e0%b8%99-module-cck-%e0%b9%83%e0%b8%99-drupal/ การใช้งาน module CCK ใน drupal | รวมวิธีการใช้ Wordpress, Joomla, Drupal, Magento และ SEO

    [...] รายละเอียดของ content type ดูได้จาก การตั้งค่า Content Type บน drupalคราวนี้เรามาดูประโยชน์ของ CCK [...]

blog comments powered by Disqus