สร้าง block region อยู่เหนือ comment ใน drupal 6
drupal 6 สามารถสร้าง block region เพิ่มเองได้อย่างง่ายๆ และเราก็จับวางไว้ส่วนไหนของหน้าเว็บก็ได้ตามต้องการ แต่คราวนี้จะมาบอกวิธีการสร้าง block region ให้อยู่ก่อนหรือเหนือ comment section
โดยผมจะเอาไว้ใช้งานร่วมกับ Similar Entries เพื่อไว้ทำ related post แบบของ wordpress นึกภาพไม่ออกก็ดูจากบล็อกผมก็ได้ครับ แต่เราก็สามารถนำ module ตัวอื่นไปวางได้นะครับ
วิธีการสร้าง block region ให้อยู่ก่อนหรือเหนือ comment section
1. เปิดไฟล์ .info ของ theme ที่เราใช้ ในที่นี้ผมใช้ theme whitejazz ชื่อไฟล์ว่า whitejazz.info เพิ่มตัวนี้เข้าไป
regions[above_comments] = Above Comments
2. เปิดไฟล์ template.php ขึ้นมาถ้าไม่มีให้สร้างใหม่แล้วเพิ่มโค็ดด้านล่างเข้าไป
function phptemplate_preprocess_node(&$variables, $hook) {
$variables['above_comments'] = theme('blocks', 'above_comments');
}
3. เปิดไฟล์ node.tpl.php หาคำว่า
<?php print $content ?>
แล้วเพิ่มโค็ดด้านล่างต่อลงมา
<?php if ($above_comments): ?>
<div class="above_comments"><?php print $above_comments ?></div>
<?php endif ?>
4. ไปที่เว็บ drupal ของเราแล้วไป clear cache ซะเพื่อให้เห็นผล
เสร็จแล้วเราก็ใส่ module Similar Entries เข้าไปที่ block Above Comments เป็นอันเสร็จสิ้น
via : snappytux.com
บทความแนะนำ