สร้าง Thumbnail ใน Drupal

การสร้าง thumbnail ใน Drupal อยากให้แสดงรูปขนาดย่อในหน้า blog หรือ frontpage ทำไง CMS ตัวอื่นอย่างเช่น wordpress จะมี thumbnail plugins ให้ใช้และใช้ง่ายกว่าดรูปัลด้วย ส่วน Drupal ก็มีโมดูลให้ใช้เช่้นกันแต่อาจยุ่งยากสักหน่อย  มาดูกันครับว่าทำไง
ตัวอย่าง หลังจากที่กำหนดค่าแล้วจะได้ผลดังรูปด้านล่างนี้

สร้าง Thumbnail ใน Drupal

การสร้าง thumbnail ใน Drupal

โมดูลที่ต้องใช้ มีดังนี้

1.) หลังจากอัพโหลดแล้ว เข้าไปเปิดการใช้งานที่ admin/build/modules  เปิดการใช้งานแล้วอย่าลืมไปกำหนด permissions ด้วยนะครับ

สร้าง Thumbnail ใน Drupal

2.) ตั้งค่าการใช้งาน เข้าไปที่ /admin/build/imagecache กำหนดชื่อให้กับ imagaecache โดยคลิกที่ Add new preset  ใส่ชื่อ แล้วคลิก Save Preset

สร้าง Thumbnail ใน Drupal

- คลิก New Actions แล้ว เลือก Scale กำหนดขนาดของรูปภาพ เสร็จแล้วคลิก Create Action

สร้าง Thumbnail ใน Drupal

หลังจากสร้าง Action แล้ว จะมีข้อมูลที่เราสร้างขึ้น

สร้าง Thumbnail ใน Drupal

หลังจากที่สร้าง preset แล้ว ไปกำหนด permissions ให้สามารถมองเห็นได้ด้วยนะครับ

3.) ตั้งค่า /admin/settings/teaserthumbnail

สร้าง Thumbnail ใน Drupal

4.) กำหนดค่าใน Content Type ที่จะให้แสดงรูป thumbnail เช่น ผมกำหนดให้แสดง thumbnail ใน

ไปที่ /admin/content/node-type/blog

มองหาในส่วนของ Teaser Thumbnail อยู่ล่างสุดครับ มีส่วนปรับแต่งไม่กี่จุด นอกนั้นปล่อยไว้ตามนั้น จุดที่ปรับแต่งคือ
- Generate thumbnail  เลือก เปิดใช้งาน
- เลือก Display thumbnail as link
- thumbnail alignment เลือก left (ให้ภาพอยู่ทางซ้ายของข้อความ)
- เลือก thumbnail preset
แล้วคลิก บันทึกชนิดเนื้อหา

สร้าง Thumbnail ใน Drupal

5.) เพิ่ม CSS ใน style.css ในธีมที่เราใช้ (themes/ธีมที่ใช้/style.css ดังนี้

.teaserthumbnail {margin-right:10px; margin-bottom:10px;} //ขวาห่าง 10px ล่างห่าง 10px

ทดสอบหน่อย

สร้าง Thumbnail ใน Drupal

โอ ได้ผลครับ ส่วนการตั้งค่า thumbnail ใน views ไว้ครั้งต่อไปนะครับ

ที่มา : http://www.krusak.com/blog/drupal/%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87-thumbnail-%E0%B9%83%E0%B8%99-drupal.html