วิธีแทรก php ในไฟล์ .tpl ไฟล์ , tpl คือ ?
Fast Template คือ การสร้าง Template ในรูปของ html สามารถจะส่งค่าเข้า Template ที่สร้างได้ โดยการใช้ FastTemplate Class คล้ายกับการทำจดหมายเวียนที่เปลี่ยนชื่อคนที่ส่ง หรือเปลี่ยน เนื้อหาในจดหมายได้ โดยใช้แบบฟอร์มของจดหมายเดียวกัน
Fast Template สามารถทำงานได้เร็ว มีประสิทธิภาพ แก้ไขได้ง่าย และมีความถูกต้อง มากกว่าแบบ
Embedded PHP (การเขียน php ผสมกับ html) และแบบ Separating Common Parts (การเขียน script php แล้วทำการ Echo Tag ของ html ออกมา)
ขอบคุณข้อมูลจากจาก expert2you.com
เข้าเรื่องของเรา ปัจจุบันการเขียนเีว็บโดยใช้แบบของไฟล์ .tpl ได้รับความนิยมมากขึ้น ตัวอย่าง CMS e-commerce สุดเจ๋งอย่าง PrestaShop ก็ได้ใช้เทคนิคนี้ ปัญหาก็คือ ต้องการแทรกโค๊ด php ชุดหนึ่งลงใน “หน้าแรก” ดูพวกโมดูลเสริมก็มีแต่ Custom HTML ค้นไปค้นมาก็ทราบว่า การแทรก php ลงใน .tpl นั้นทำได้โดย
ให้ใส่ใน {php} ... {/php}
ตัวอย่าง ในไฟล์ sample.tpl
{php}
echo $foobar;
{/php}
จะสังเกตว่าไม่ต้องใส่แท๊ก <?php … ?>
ปล.บันทึกช่วยจำ