Joomla เป็นระบบบริหารจัดการเว็บไซต์ที่สามารถปรับแต่ง Template และรูปแบบได้ โดยใน Template ยังสามารถกำหนดการตั้งค่าต่างๆ เช่น การกำหนดโลโก้ของ Template การกำหนดสี Template การใส่ข้อความหรือเนื้อหาใน Template ซึ่งในบทความนี้เป็นการแนะนำการสร้าง Config สำหรับแทรก Google Analytics มีขั้นตอนดังนี้
1.คลิกเมนู Extensions เลือก Templates
2.คลิกเลือก Template ที่ใช้งาน
3.ในโปรแกรม NetBeans เปิดโฟล์เดอร์ Template ที่ใช้งาน เลือกไฟล์ templateDatails.xml
4.เพิ่ม field ไว้ใน fieldset
<fieldset name="advanced">
<field name="google_analytics" type="textarea" label="TPL_TRAVEL_XML_DESCRIPTION_GOOGLE_ANALYTICS" description="" class="input-xxlarge" />
</fieldset>
5.เปิดไฟล์ index.php ทำการสร้างตัวแปร และเช็คค่าว่าใส่ค่ามาใน admin หรือไม่ ถ้าใส่ค่าจะนำค่าไปใส่ในตัวแปร แล้วดึงค่าจาก config มาใช้ที่หน้าเว็บ
$ga="";
if ($this->params->get('google_analytics'))
{
$ga="<script>".$this->params->get('google_analytics')."</script>";
}
6.ในไฟล์ index.php ใส่โค้ดในตำแหน่งที่ต้องการแสดงค่าในหน้าเว็บ
<?php echo $ga; ?>
แสดงหน้าตั้งค่าของ Templates ในส่วนของผู้ดูแลระบบ
เนื้อหาเพิ่มเติม