วิธีการสร้างหน้าใหม่บน Opencart

โดยปกติวิธีการสร้างหน้าเว็บใหม่ใน Opencart นั้นเราจะใช้ ข้อมูล(ระบบ–สินค้า—ข้อมูล) ในการสร้างขึ้นมา แต่ข้อจำกัดของมันก็คือ เราไม่สามารถกำหนดรูปแบบการแสดงผลหรือ layout ให้เฉพาะบางหน้าของข้อมูลได้ วิธีการแก้ไขปัญหาดังกล่าว เราจึงต้องสร้างหน้าใหม่ขึ้นมา(static page) เพื่อที่จะสามารถกำหนด layout ให้กับหน้านั้นๆได้

วิธีการ ให้เตรียมไฟล์ดังต่อไปนี้

  • catalog/controller/information/static_page.php
  • catalog/language/(english/thai)/information/static_page.php
  • catalog/view/theme/(ธีมที่ใช้งาน)/template/information/static_page.tpl

1.เปิดไฟล์ catalog/controller/information/static_page.php และวางโค้ดดังต่อไปนี้

2.เปิดไฟล์ catalog/language/(english/thai)/information/static_page.php แล้วก็ทำการใส่โค้ดนี้ลงไป

3.เปิดไฟล์ catalog/view/theme/(ธีมที่ใช้งาน)/template/information/static_page.tpl แล้วก็ใส่โค้ดนี้ลงไป

ข้อแนะนำ *** static_page แก้ไขได้ตามต้องการ
จากนั้นให้เข้าไปที่หลังร้านเพื่อกำหนด layout ให้กับหน้านี้ information/static_page
ถึงเวลาปรับโมดูลก็เข้าไปปรับในแต่ละโมดูลได้เลยว่าเราจะให้โมดูลไหนมาแสดงที่ layout นี้บ้าง

ตัวอย่าง ผมจะเอาสินค้าล่าสุดมาแสดงที่หน้านี้ครับ
http://demo.opencart2u.com/index.php?route=information/static_page

ท่านสามารถดาวน์โหลดไฟล์สำหรับการสร้างหน้าใหม่ได้ตามลิงค์ด้านล่างนี้ครับ

ดาวน์โหลดไฟล์ตัวอย่าง

แตกไฟล์แล้วเอาโฟลเดอร์ catalog วางไปที่ root ที่เราติดตั้งระบบ opencart ได้เลยครับ

Leave a Reply

iameveme