คือ ผมได้ทดสอบ พัฒนา extension เพื่อใช้สำหรับตอบกลับ comment โดย เพื่อได้สร้าง เป็น controller เเล้วนำมาแสดง ณ ตำแหน่ง หน้าแสดงกระทู้
โดยค่าที่ผมส่งมานั้น เป็น ลิ้งค์ ที่จะส่งไปยังหน้า controller แต่จำเป็นที่จะต้องสร้างลูป เพราะว่ามีข้อมูลโพสหลายอัน
แต่เมื่อสร้าง ลูป แล้ว กับไม่ได้เป็นอย่างที่ต้องการ คือ มีการวนลูป หน้าว่างมาก่อน แล้วค่อเป้นส่วนของข้อมูล ดังรูปภาพ
event php ที่ใช้
'core.viewtopic_modify_post_row'
event html ที่ใช้
viewtopic_body_postrow_post_notices_after
ส่วนที่ได้ทำการเขียนโคด event php
โค้ด: เลือกทั้งหมด
public function viewtopic_modify_post_row($event) {
if ($this->config['m_sub_comment_alert']) {
print($event['row']['post_id']);
$post_row = array(
'SHEARCH_POSTS' => $this->helper->route('m_sub_comment_controller', array(
'action' => 'save',
'topic' => $event['row']['topic_id'],
'post' => $event['row']['post_id'],
)),
);
print_r($post_row);
$this->template->assign_block_vars('postrow', $post_row);
}
}
โค้ด: เลือกทั้งหมด
<div class="reform">
<span style="display:block; padding-left:640px; margin-top:10px;">
<button class="reply_sub_com">ตอบกลับ</button>
</span>
<input type="text" class="sub_com_action" value="{postrow.SHEARCH_POSTS}">
</div>
<span style="display:block; padding-left:640px; margin-top:10px;">
<button class="show_sub_com">ความคิดเห็นย่อย</button>
</span>