วิธีใส่ block ลงในเนื้อหาของ drupal
เราสามารถนำ block ที่เราสร้างขึ้นมาจาก admin/build/block มาใส่ร่วมกับเนื้อหาหรือ node ที่เราสร้างขึ้นมาได้ครับ โดยเราต้องทำการเปิดใช้งาน module PHP filter มาก่อนเพืิ่อที่จะได้ทำการเขียน PHP ลงในเนื้อหาเราได้

จากนั้นทำการสร้าง block โดยไปที่ domain.com/admin/build/block/add ใส่เนื้อหาที่ต้องการลงไป

แล้วกลับมาที่ domain.com/admin/build/block จากนั้นกด configuration ที่ block เราสร้างไว้เมื่อกี้จากนั้นสังเหตุที่ URL ครับ ซึ่งจะได้ออกมาแบบนี้ admin/build/block/configure/block/2 ให้เราดูในส่วนของ block ID ก็คือ “2″ นั่นเอง
จากนั้นทำการสร้างเนื้อหาตามปกติ แล้วถ้าเราต้องการนำ block มาใส่ร่วมกับเนื้อหาเราด้วยให้นำโค็ดนี้ไปใส่ครับ
<?php
$block = module_invoke('block', 'block', 'view', 2);
print $block['content'];
?>
โดยเลข 2 ให้เปลี่ยนไปตาม ID block ที่เราต้องการนำมาแสดง และทำการเลือก Input format เป็น PHP

เพียงเท่านี้ block เราก็จะมาโผล่ในเนื้อหาแล้ว นำไปประยุกต์ใช้กันนะครับ
บทความแนะนำ