การปรับแก้ไข(Overrides) Modules ใน Template
Template คือ แม่แบบ หรือต้นแบบของเว็บไซต์ที่ใช้ในการแสดงผลบนหน้าเว็บไซต์ ซึ่งประกอบไปด้วย การกำหนดตำแหน่งต่างที่ต้องการให้กับเว็บไซต์ เช่นว่า จะกำหนดตำแหน่งโลโก้ สี ภาพ ขนาดตัวอักษร เป็นต้น
Modules คือ เป็นโปรแกรมเสริมย่อย ใช้สำหรับแสดงผลในหน้าเว็บไซต์ ตามตำแหน่งที่กำหนดใน Template เช่น แสดง สไลด์ภาพผลิตภัณฑ์ แสดงว่าใครเข้าสู่ระบบอยู่ เป็นต้น
Overrides คือ การแก้ไขไฟล์ ใน template ซึ่งสามารถ แก้ไขได้ ได้แก่ Modules Components Plugins และ Layouts ซึ่งการแก้ไขส่วนนี้จะเป็นการแก้ไขเฉพาะภายใน Template เท่านั้น จะไม่มีผลต่อ Core System ซึ่งประมาณว่า ไปคัดลอกส่วนแสดงผลที่ core system ซึ่งเราก็จะสามารถแก้ไขไฟล์ที่คัดลอกมาได้ โดยไม่มีผลต่อไฟล์หลัก เพราะจะแสดงผลเฉพาะภายใน template เราเท่านั้น ซึ่งไม่ต้องกังวลที่จะเกิดปัญหาเวลาอัพเดทเวอร์ชั่น Joomla เลย
ดังนั้นการ Overrides Modules ก็คือการแก้ไขการแสดงผล module ภายใน Template นั่นเอง
ตัวอย่าง เมื่อเราต้องการเปลี่ยน tag ที่ครอบ article ทั้งหมดอยู่ จาก ul tag เปลี่ยนเป็น table tag
จากนั้นเข้าสู่หน้า admin แล้วไปที่ Extensions เลือกที่ modules ก็จะเจอ article ทั้ง 3 ดูที่ type ของทั้ง 3 คือ Articles - Latest นั่นคือตัว modules ที่ใช้
เมื่อทราบแล้วว่าใช้ Modules อะไร จากนั้นไปที่ Extensions ไปที่ Template เลือก Styles ก็จะเจอ Template ที่เรามีอยู่ จากนั้น ดูที่หัวข้อ Template เลือก Template ที่เราต้องการ ในตัวอย่าง ชื่อ example
จากนั้นเลือก หัวข้อ Create Overrides เลือก Modules ที่เราต้องการ แล้วจะขึ้นข้อความว่าทำการ Overrides แล้ว
จากนั้นไปที่ไฟล์ที่ทำการ overrides ไว้ ก็จะเห็นส่วนของ คำสั่งในส่วนของ ul tag
เปลี่ยนคำสั่งเป็น Table tag
ผลลัพธ์ก็จะเปลี่ยนเรียบร้อย
การปรับแก้ไข(Overrides) Modules ใน Template
Moderator: mindphp, ผู้ดูแลกระดาน
- bankjittapol
- PHP Super Member
- โพสต์: 344
- ลงทะเบียนเมื่อ: 21/10/2019 10:19 am
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ อยากทราบวิธีการ overrides template ครับ
โดย jamepiyawat » 03/09/2019 1:58 pm » ใน Joomla Development - 5 ตอบกลับ
- 221 แสดง
-
โพสต์ล่าสุด โดย tsukasaz
03/09/2019 2:36 pm
-
-
-
โพสต์ใหม่ Q - Overrides Component JoomShopping มาได้แค่โฟลเดอร์แต่ไม่มีไฟล์
โดย Parichat » 26/05/2018 11:01 am » ใน Joomla Development - 1 ตอบกลับ
- 970 แสดง
-
โพสต์ล่าสุด โดย Parichat
28/05/2018 9:55 am
-
-
- 2 ตอบกลับ
- 2226 แสดง
-
โพสต์ล่าสุด โดย jamepiyawat
05/09/2019 3:26 pm
-
-
โพสต์ใหม่ อยากทราบวิธีการที่จะสามารถปิดการแสดงของ modules ใน ucp โดยไม่ต้องเข้าไปจัดการในระบบ
โดย Ittichai_chupol » 25/03/2020 1:04 pm » ใน Programming - PHP - 1 ตอบกลับ
- 827 แสดง
-
โพสต์ล่าสุด โดย Ittichai_chupol
25/03/2020 1:05 pm
-
-
-
โพสต์ใหม่ สอบถามเรียกภาษาที่มาจาก component มาที่ modules
โดย eange08 » 19/05/2021 6:04 pm » ใน Joomla Development - 2 ตอบกลับ
- 1655 แสดง
-
โพสต์ล่าสุด โดย eange08
19/05/2021 6:12 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 3