Thursday, December 31, 2009

การแก้ไข Template ของ Joomla


การแก้ไข Template ของ Joomla โดยมีโครงสร้างพื้นฐานตามภาพ ซึ่งเป็นคำสั่ง PHP กำหนดตำแหน่งที่เป็นเหมือน slot สำหรับนำ module มาบรรจุในแต่ละตำแหน่ง โดยตำแหน่ง Pathway (ในส่วน <head>), Sitename(ในส่วน <head>), footer (<div>ในส่วนล่าง), mainbody (ในส่วนที่เป็น content หลัก) จะทำงานสัมพันธ์กับ MySQL database ที่เราได้ติดตั้งไว้

ในส่วนที่เป็น module เราสามารถใส่ module ที่เราต้องการจะบรรจุลงไว้ในตำแหน่งที่ระบุไว้เท่านั้นด้วยคำสั่ง mosLoadModule จากตัวอย่างมีตำแหน่งที่สามารถใส่ module ลงไปได้ 3 ตำแหน่งคือซ้าย ขวา และด้านบนของ Content โดยเราสามารถย้ายตำแหน่งแต่ละโมดูลได้อย่างอิสระ โดยใช้ module manager

จากภาพเป็น Template ตัวอย่างพื้นฐานแสดงถึงการบรรจุ module ลงในแต่ละตำแหน่งที่อนุญาิตด้วยคำสั่ง mosLoadModule



นี่เป็น Template เริ่มแรกที่ยังไม่ได้ปรับเปลี่ยนแก้ไขตำแหน่ง module ต่างๆ



Template หลังจากที่ได้ปรับแต่งแก้ไขรายละเอียดต่างๆแล้ว โดยย้าย main menu module ไปไว้ที่ตำแหน่ง Top สลับตำแหน่งกับ New Flash