Contact
Line : comsiam
Contact
Line : comsiam

Child Template ใน Joomla คือเทมเพลตลูกที่ใช้ไฟล์จากเทมเพลตหลัก และเก็บไฟล์ที่ปรับแต่งไว้แยกต่างหาก เมื่อมีไฟล์ชื่อเดียวกันใน Child Template ระบบจะใช้ไฟล์นั้นแทนไฟล์จากเทมเพลตหลัก วิธีนี้ช่วยให้แยกงานปรับแต่งออกจากต้นฉบับและดูแลง่ายขึ้นเมื่ออัปเดต
คิดง่าย ๆ ว่าเทมเพลตหลักเป็นชุดไฟล์ตั้งต้น ส่วน Child Template เพิ่มเฉพาะไฟล์ที่ต้องการปรับ หากไม่มีไฟล์ใน Child Template ระบบจะใช้ไฟล์จากเทมเพลตหลัก
เช่น เพิ่มไฟล์ CSS กำหนดเอง หรือปรับไฟล์ Layout บางส่วน โดยไม่ต้องแก้ไฟล์ของเทมเพลตต้นฉบับโดยตรง
Child Template ไม่จำเป็นต้องคัดลอกทุกไฟล์มาไว้ทั้งหมด ใช้ไฟล์จากเทมเพลตหลักต่อไป และแทนที่เฉพาะไฟล์ที่มีชื่อเดียวกันใน Child Template
ไฟล์ใน Child Template แยกจากไฟล์เทมเพลตหลัก แต่การอัปเดต Joomla หรือเทมเพลตหลักอาจเปลี่ยนวิธีทำงานหรือโครงสร้างที่ Child Template อาศัยอยู่ จึงควรทดสอบหน้าเว็บหลังอัปเดตเสมอ
การแก้ไฟล์หลักของเทมเพลตอาจหายเมื่อมีการอัปเดต การเก็บไฟล์ที่ปรับแต่งไว้ใน Child Template ช่วยแยกไฟล์เหล่านั้นออกจากต้นฉบับ
อาจใช้ Child Template เพื่อสร้างรูปแบบสีหรือ Layout ต่างจากเทมเพลตหลัก โดยยังใช้ไฟล์ส่วนใหญ่ร่วมกัน
เมื่อมีหลายการเปลี่ยนแปลง การแยกไฟล์ของเว็บที่ปรับแต่งออกจากต้นฉบับช่วยให้ตรวจสอบและย้อนดูงานได้ชัดขึ้น
ใช้เมื่อมีการปรับแต่งหลายจุดหรือจำเป็นต้องแก้ไฟล์เทมเพลต เช่น CSS เพิ่มเติม, Layout หรือไฟล์ Override ที่ต้องการเก็บแยกจากเทมเพลตหลัก
หากเทมเพลตรองรับการสร้าง Child Template และต้องเพิ่มไฟล์กำหนดเอง การเก็บไฟล์เหล่านี้ใน Child Template ช่วยแยกจากไฟล์ต้นฉบับ
หากต้องเปลี่ยนโครงหน้า หรือทำชุดสีอีกแบบสำหรับบางหน้าของเว็บไซต์ Child Template อาจเป็นทางเลือกที่เหมาะสม
หากต้องการแค่เปลี่ยนโลโก้ สี หรือแบบอักษรที่มีตัวเลือกใน Template Style อยู่แล้ว ให้เริ่มจากตัวเลือกเหล่านั้นก่อน ไม่จำเป็นต้องสร้าง Child Template เพื่อปรับค่าพื้นฐานทุกครั้ง
Joomla มีคำสั่งสร้าง Child Template จากหน้าจัดการไฟล์เทมเพลต หากเทมเพลตนั้นรองรับฟังก์ชันดังกล่าว
ใน Joomla 5 ไปที่ System → Templates Panel → Site Templates แล้วเลือกเทมเพลตหลักที่ต้องการใช้
เปิดหน้ารายละเอียดไฟล์ของเทมเพลต แล้วเลือก Create Child Template ตั้งชื่อ Child Template ตามที่ต้องการ แล้วทำตามขั้นตอนบนหน้าจอ
หลังสร้างเสร็จ ให้กลับไปที่ Site Templates Styles แล้วตรวจว่ามีสไตล์ของ Child Template แสดงอยู่ จากนั้นทดลองตั้งค่าและตรวจผลบนเว็บทดสอบก่อนใช้งานจริง
สำหรับเว็บไซต์ที่ ComSiam ดูแล ควรใช้ Child Template เมื่อมีการปรับแต่งที่ต้องเก็บแยกจากต้นฉบับ และวางแผนทดสอบหลังอัปเดต Joomla หรือเทมเพลตทุกครั้ง
Child Template ใช้ไฟล์จากเทมเพลตหลักและแทนที่เฉพาะไฟล์ที่ต้องการปรับแต่ง ช่วยแยกงานออกจากต้นฉบับ เหมาะกับการเพิ่ม CSS หรือปรับ Layout ต่อเนื่อง หากต้องการเปลี่ยนค่าพื้นฐาน ให้ตรวจตัวเลือก Template Style ก่อน และอย่าลืมทดสอบเว็บไซต์หลังอัปเดต
การแยกงานปรับแต่งไว้ใน Child Template ช่วยให้ ComSiam จัดการไฟล์ที่เปลี่ยนเองได้เป็นระบบและลดโอกาสแก้ไฟล์ต้นฉบับโดยไม่ตั้งใจ