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







No comments: