วันเสาร์ที่ 8 กันยายน พ.ศ. 2555

ประโยชน์ของ Taxonomy (หมวดหมู่) ใน Drupal

ประโยชน์ของ Taxonomy (หมวดหมู่) ใน Drupal  

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

*การเรียกใช้งานต้องสร้าง Field ใน Content type และเมื่อเราสร้างบทความจะมีหมวดหมู่ขึ้นมาให้เลือก


อธิบาย Views ใน Drupal 7

 View ใน Drupal 7 

อาจจะดูงงๆในครั้งแรกที่ทำ แต่ขออธิบายชนิดของ Views ก่อน มันจะมี Views ที่ถูกสร้างเป็น Page และ Block  ข้อแตกต่างคือ

- Views page ในแถบ  PAGE SETTINGS จะมีพาทให้กรอกเป็น URL alias เพื่อเรียกใช้หน้าดังกล่าว คล้ายๆกับการเรียกใช้หน้า Basic page
- Views Block  ในแถบ   PAGE SETTINGS จะให้ตั้งชื่อของบล็อก เมื่อถูกสร้างเป็นบล็อก ข้อพิเศษของมันคือสามารถจะย้ายวางตำแหน่งใดก็ได้บนเว็บไซต์
*แถบดังกล่าวแสดงในรูป เลข 2

ต่อไปจะเป็นภาพอธิบายด้าล่างน่ะค่ะ

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

ตัวเลือก Display format
คำอธิบายชนิดเนื้อหา
Grid
คือการแสดงผลแบบสดมภ์ 
HTML list
คือการแสดงผลแบบรายการ ใช้ในการแสดงผลแบบบล็อค
Jump menu
เป็นลักษณะการลิงก์ไปยังเนื้อหาที่เลือกเหมือนการคลิกเลือกเมนู
Media Player
คือโมดูลการแสดงผลวิดีโอ
Slideshow
คือโมดูลการแสดงผลแบบให้รูปภาพเคลื่อนไหว
Table
การแสดงผลแบบตาราง
Unformatted list 
การแสดงผลแบบอ้างอิงลักษณะเนื้อหาเป็นหลัก

2.  เกี่ยวกับตัวเลือกรูปแบบเป็นส่วนในการตั้งชื่อและการใส่ URL
3. Field การเพิ่ม field เป็นการเลือกว่าจะดึงเนื้อหาอะไรมาแสดงบ้าง เช่นรูปภาพมาแสดง เอาหัวข้อ เอาเนื้อหามาแสดง เป็นต้น ดังแสดงดังรูปข้างล่าง 
* ควรระวัง ในช่อง For
-This block (override) เมื่อทำการบันทึกจะแสดงผลแค่ตัวที่ทำการแก้ไขปัจจุบัน
-All displays (except overridden) เมื่อทำการบันทึกจะมีผลกับการตั้งค่าทุกตัว ใน Display เดียวกันหากมีการสร้าง Views ที่หลากหลายและการตั้งค่าที่แตกต่างกัน (สร้างทั้งบล็อกและเพจ) จะทำให้ทุกตัวถูกตั้งค่าใช้งานเหมือนกันทันที 


4.การกรองเนื้อหาว่า จะเลือกจากเนื้อหาชนิดใดมา เช่น กรองเอาเฉพาะบทความที่เป็นภาษาอังกฤษเท่านั้น , เนื้อหาจากชนิดบทความนี้เท่านั้น ,หมวดหมู่ เป็นต้น 


นอกจากนี้เรายังสามารถลบหรือย้ายตำแหน่ง Field และ Filter ได้ >> คลิกลูกศรข้าง "เพิ่ม"  >> คลิก Rearrange ดังรูปข้างล่าง