ทั้ง Joomla 1.5 และ Jommla 2.5 ไฟล์ที่เก็บค่าต่างๆ ของ เทมเพลต จะอยู่ที่ไฟล์? templateDetails.xml
สำหรับ Joomla 1.5 tag root ของ xml คือ
<params>
การกำหนดค่าต่างๆ จะอยู่ใน tag <param>
สำหรับ Joomla 2.5 tag root ของ xml คือ
<config>
การกำหนดค่าต่างๆ จะอยู่ใน tag<fieldset>
และ <fields>
ตัวอย่างไฟล์ templateDetails.xml สำหรับ Joomla2.5
<config>นอกจากไฟล์ templateDetails.xml ที่มีการเปลี่ยนแปลงแล้ว ตัวมีตัวแปล ของ php ที่ สำคัญๆ ที่เปลี่ยนแปลงดังนี้
<fields name="params">
<fieldset name="basic">
<field name="" type=" default="" label="" description="">
<option value="1">On</option>
<option value="0">Off</option>
</field>
<field name="" type="" default="" label="e" description="" />
</fieldset>
</fields>
</config>
Joomla 1.5
<?php echo $mainframe->getCfg('sitename');?>
$this->error->code
$this->error->message
Joomla 2.5
$app->getCfg('sitename');
เมื่อ โดยที่ $app = JFactory::getApplication();$this->error->getCode();$this->error->getMessage();
จะเห็นว่า การเปลี่ยน เทมเพลต joomla 1.5 เป็น Joomla 2.5 ไม่ใช่เรื่องยากเลยครับ
หากมีคำถามสอบถามได้ที่เว็บบอร์ด