สร้าง Views แบบง่าย ๆ ใน Drupal

คราวนี้เราจะมาเรียนรู้กับ View ใน Drupal 6.0 ความสามารถหลักของ Views ก็คือ การนำเอาข้อมุลในฐานข้อมูลออกมา โดยผุ้ใช้ไม่จำเป็นต้องมีความสามารถทางด้าน PHP หรือ MYSQL ถือว่าเป็น Modules ที่สามารถแสดงผลได้หลายแบบ ไม่ว่าจะเป็นแบบตาราง แบบลิสต์ แบบกริด

เรามาลองดูว่าการใช้ โมดูล View ทำกันได้อย่างไรบ้าง ไม่อยากอย่างที่คิดหรอกคับ ก่อนอื่นก็ต้องติดตั้ง Views และทำการเปิดใช้งาน โมดูลดังกล่าว เราจะสร้าง Views ไว้สำหรับแสดง รายชื่อของ blog ที่มีอยู่ในระบบล่าสุด 10 รายการ เราจะเริ่มทดลองสร้าง Views แบบง่าย ๆ ตามขั้นตอนดังนี้

1. ไปที่เมนู Administer > Site Building > Views เลือกที่เมนู Add จะพบกับส่วนของการเพิ่มข้อมูลดังนี้

View name : ป้อน ชื่อ views (Recomemded)

View description : ป้อนคำอธิบายของ Views (Recomeded of Blogs)

Veiw type : เลือกประเภทของ Views (node)

เสร็จแล้ว เลือก Next แล้วจะพบกับส่วนของการจัดการข้อมูลของ Views โดยจะพบกับส่วนของการจัดการดังนี้

2. เลือก field ที่จะเอามาแสดงผล โดยคลิ๊กที่เครื่องหมายบวก ที่ Fields จะพบกับหน้าต่าง ของการจัดการ Fields ดังรูป

Group : เลือก Node และ ทำเครื่องหมายถูกที่ Node: title กด Add จะเข้าสู่การ ตั้งค่า ของ Fields ที่เราเพิ่มเข้ามา

Title พิมพ์ ชื่อของ Title ที่เราต้องการให้แสดง ทำเครื่องหมายถูกที่ Trim this field to a maximum length เพื่อ กำหนดจำนวนตัวอักษรสูงสุดที่จะแสดงผล Maximum length: ป้อนจำนวนตัวอักษรสูงสุดที่แสดงผล ทำเครื่องหมายถูกที่ Link this field to its node เพื่อเป็นการกำหนดให้ Field ที่เราเลือกออกมาเป็นลิงค์ไปหาข้อมูลของ blog นั้น แล้วกด update เราจะเห็นข้อมูลตัวอย่างแสดงอยู่ด้านล้าง

3. เพิ่ีม Filter เพื่อกรองข้อมูล โดยในที่นี่ เราจะต้องการแสดงข้อมูลที่เป็นชนิด Blog เท่านั้น โดยการ คลิ๊กเครื่องหมายบวก ที่ Filters จะพบกับ หน้าต่างของการ Add Fields

Group : เลือก Node ทำเครื่องหมายถูก ที่ Node : type คลิ๊ก Add จะพบกับส่วนของการตั้งค่า

Filter Node : type

Operator เลือก Is One Of

Node Type : ทำเครื่องหมายถูกที่ Blog entry

กด Update

สังเกตุช่องแสดงผลตัวอย่างด้านล่าง จะเปลี่ยนไป เหลือแต่ หัวข้อของ Blog

4. เพิ่ม Sort criteri เป็นการ เรียงลำดับข้อมูลที่จะเอามาแสดงผล โดยคลิ๊กเครื่องหมายบวก ที่ Sort criteri จะพบกับหน้า่ต่างในส่วนของการ Add Sort criteri

Group : เลือก Node ทำเครื่องหมายถูกที่ Node: Post date คลิ๊ก Add แล้วจะไปพบกันส่วนของการตั้งค่า Sort criteri

Sort order เลือก Descending เพื่อเป็นการเรียงลำดับจากมากไปหาน้อย คลิ๊ก Update

5. เลือก ประเภทของ View ที่จะสร้าง โดยเราจะสร้าง Views นี้ ไว้แสดงผลในหน้าแรก โดยทำให้เป็น Views ชนิด Block โดย เลือก Block แล้วคลิ๊ก Add Display

6. ทำการตั้งค่าการแสดงผลของ block โดยกำหนด ในส่วนของ Basic Settings กำหนด title โดยคลิ๊ิกที่ ชื่อด้านหลัง title โดยปรกติจะเป็น none ทำการกำหนดค่าให้เป็น Recomeded คลิ๊ก update default display

7. กำหนด จำนวนของรายการที่จะแสดง โดยเลือก ที่ items to display กำหนดค่า Defaults: Items to display เป็น 10 แล้วคลิ๊ก update

8. กด save เพื่อทำการบันทึก views ที่เราได้สร้างไว้

เป็นการเสร็จสิ้นการสร้าง Views เราสามารถนำ Block ที่เราได้สร้างมานี้ ไปแสดงผลในหน้าใดก็ได้ โดยเข้าไปกำหนดที่ Administer > Site building > block จะพบกับ block ที่เราเพิ่งสร้างเสร็จ (Recomeded) นำมาแสดงผลไว้ในส่วนขวาของหน้าเว็บ

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

1 Comment »

  1. 1
    gootooyoo Says:

    view not create not add … becouse


RSS Feed for this entry

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: