Drupal

drupal banner

print fields ออกมาใน views templates ของ drupal


โดยปกติแล้ว views ใน drupal สามารถแสดง field หรือข้อมูลที่เราต้องการออกมาได้โดยอัตโนมัติ ซึ่งทำให้เราไม่ต้องมานั่งแกะโค็ดเพื่อดึงข้อมูลหรือ field ที่เราต้องการออกมาแสดงให้เหมื่อยตุ้ม นี่คือความวิเศษของ module views

และบ้างคนอาจจะยังไม่รู้ว่า views นั้นเราสามารถ override template ได้ครับ โดยคลิกที่ Theme: Information ใน Basic settings ดังรูป


Get the complete base URL for a Drupal site


บันทึกกันลืม

จดไว้กันลืมเพื่อให้มันแสดงค่า url ของเว็บ drupal เราออกมาได้

<?php
global $base_url;
print $base_url;
?>


ลบลิงค์ในเมนูของ drupal


พอดีผมติดปัญหานี้มานานพอสมควรละเกี่ยวกับเรื่องเมนู (menu) ของระบบ drupal เนี้ยเพราะการกำหนด path ใน Menu settings ในตอนที่เราสร้างเมนูนั้น มันจะไม่ยอมให้ใส่ค่าว่างเด็ดขาด คือเราจำเป็นต้องใส่ path url เข้าไปด้วย

menu drupal


เพิ่ม id ให้กับ body ใน drupal


ผมหามานานครับสำหรับวิธีเพิ่ม id ให้กับ tag body ใน theme drupal ที่เราใช้งานอยู่ ถามว่าเพิ่มทำไม? มันมีประโยชน์สำหรับการเล่น css เพื่อออกแบบ theme ของเราครับ

โดยในกรณีนี้จะเอาประโยชน์ของ pathauto มาเป็น id ให้กับ body ใน theme ของเรากล่าวคือใน tag body นั้นทุกๆหน้าเราจะได้ id ที่ชื่อด้วย url alias ของเรา 


Drupal 6 API cheat sheet


เป็นเอกสารของ drupal 6 API นะครับ มีประโยชน์มากสำหรับนักพัฒนาหรือผู้ที่ต้องการแก้ไข drupal 6

drupal 6 api cheat sheet


drupal theming cheat sheet


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

drupal-theming-cheat-sheet


ติดตั้ง ckeditor และ ckfinder ใน drupal


CKEditor คืออะไร มันก็คือรุ่นน้องของ FCKeditor ครับที่ถูกพัฒนาต่อยอดขึ้นไปอีกเพราะเนื่องจาก FCKeditor เขาจะไม่พัฒนาต่อแล้ว ส่วน CKFinder ก็คือตัวอัพโหลดรูปเหมือนกับ IMCE ครับ สำหรับเว็บไซต์ drupal แล้วเรามาเปลี่ยนเป็น CKeditor กันดีกว่า

ขั้นตอนการติดตั้ง
1. โหลด module ckeditor มาก่อน http://drupal.org/project/ckeditor
2. โหลด ckeditor มา http://ckeditor.com/download


สร้าง block region อยู่เหนือ comment ใน drupal 6


drupal 6 สามารถสร้าง block region เพิ่มเองได้อย่างง่ายๆ และเราก็จับวางไว้ส่วนไหนของหน้าเว็บก็ได้ตามต้องการ แต่คราวนี้จะมาบอกวิธีการสร้าง block region ให้อยู่ก่อนหรือเหนือ comment section

โดยผมจะเอาไว้ใช้งานร่วมกับ Similar Entries เพื่อไว้ทำ related post แบบของ wordpress นึกภาพไม่ออกก็ดูจากบล็อกผมก็ได้ครับ แต่เราก็สามารถนำ module ตัวอื่นไปวางได้นะครับ