โดย Parichat » 30/04/2018 11:54 am
การ Override (โอเวอะไรด์) โมดูล ใน Template (เทมเพลต)
การ Override (โอเวอะไรด์) โมดูล ใน Template (เทมเพลต) เป็นการดึงไฟล์โมดูลของ
Joomla ที่ต้องการที่จะแก้ไข เช่น ต้องการแก้ไขโมดูล login โดยต้องการแก้ไขพวก
HTML css เป็นต้น โดยสามารถทำได้ดังนี้
วิธีการ Override (โอเวอะไรด์) โมดูล ใน Template (เทมเพลต) มีดังนี้
- 1.เข้าไปใน Joomla ฝั่งของผู้ดูแลระบบ ดังรูป
2.จากนั้นไปที่ Extension > Template ดังรูป
3.จากนั้นไปที่ Template ที่ใช้งานอยู่ แล้วกดดังรูป
4.จากนั้นไปที่ Create Override > เลือกโมดูลที่ต้องการจะ Override ลงมา ดังรูป (โดยในที่นี้จะเลือกเป็นโมดูล Login)
5.จากนั้นไปที่ Editer ที่ใช้ในการพัฒนาโดยในที่นี้ขอใช้เป็นตัว NetBeans จากนั้นก็เปิดโปรเจ็คขึ้นมาแล้วไปที่โฟลเดอร์ template > protostar > html > โฟลเดอร์โมดูลที่ Override มา ดังรูป
เมื่อ Override (โอเวอะไรด์) โมดูล ใน Template (เทมเพลต) ลงมาแล้วก็สามารถแก้ไขพวก html css ได้ทั้งในส่วนของฟอร์ม login และ ส่วนของหน้าแสดงตอน login ไปแล้วโดยสามารถที่จะกำหนดให้แสดงชื่อของผู้ที่ login ได้ตามความต้องการ
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Joomla
[b][size=150][color=#FF4080]การ Override (โอเวอะไรด์) โมดูล ใน Template (เทมเพลต)[/color][/size][/b]
[b][color=#FF40BF]การ Override (โอเวอะไรด์) โมดูล ใน Template (เทมเพลต)[/color][/b] เป็นการดึงไฟล์โมดูลของ [url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1/34-joomla/5998-plug-in-joomla.html]Joomla[/url] ที่ต้องการที่จะแก้ไข เช่น ต้องการแก้ไขโมดูล login โดยต้องการแก้ไขพวก [url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99-html/2-html-hypertext-markup-language.html]HTML[/url] [url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99-css/2656-%E0%B8%9A%E0%B8%97%E0%B8%97%E0%B8%B5%E0%B9%88-1-%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1%E0%B8%A3%E0%B8%B9%E0%B9%89%E0%B9%80%E0%B8%9A%E0%B8%B7%E0%B9%89%E0%B8%AD%E0%B8%87%E0%B8%95%E0%B9%89%E0%B8%99%E0%B9%80%E0%B8%81%E0%B8%B5%E0%B9%88%E0%B8%A2%E0%B8%A7%E0%B8%81%E0%B8%B1%E0%B8%9A-css3.html]css[/url] เป็นต้น โดยสามารถทำได้ดังนี้
[b][color=#FF4080]วิธีการ Override (โอเวอะไรด์) โมดูล ใน Template (เทมเพลต) มีดังนี้[/color][/b]
[list]1.เข้าไปใน Joomla ฝั่งของผู้ดูแลระบบ ดังรูป
[img]http://snap.mindphp.com/index.php?view=2018Apr30_5ae69dc64e1ba[/img]
2.จากนั้นไปที่ Extension > Template ดังรูป
[img]http://snap.mindphp.com/index.php?view=2018Apr30_5ae69dd43bdd9[/img]
3.จากนั้นไปที่ Template ที่ใช้งานอยู่ แล้วกดดังรูป
[img]http://snap.mindphp.com/index.php?view=2018Apr30_5ae69de2c08cf[/img]
4.จากนั้นไปที่ Create Override > เลือกโมดูลที่ต้องการจะ Override ลงมา ดังรูป (โดยในที่นี้จะเลือกเป็นโมดูล Login)
[img]http://snap.mindphp.com/index.php?view=2018Apr30_5ae69defd10e5[/img]
5.จากนั้นไปที่ Editer ที่ใช้ในการพัฒนาโดยในที่นี้ขอใช้เป็นตัว NetBeans จากนั้นก็เปิดโปรเจ็คขึ้นมาแล้วไปที่โฟลเดอร์ template > protostar > html > โฟลเดอร์โมดูลที่ Override มา ดังรูป
[img]http://snap.mindphp.com/index.php?view=2018Apr30_5ae69dfbe2fbb[/img]
[/list]
เมื่อ Override (โอเวอะไรด์) โมดูล ใน Template (เทมเพลต) ลงมาแล้วก็สามารถแก้ไขพวก html css ได้ทั้งในส่วนของฟอร์ม login และ ส่วนของหน้าแสดงตอน login ไปแล้วโดยสามารถที่จะกำหนดให้แสดงชื่อของผู้ที่ login ได้ตามความต้องการ
[b]ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Joomla[/b]
[list]-[url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/manual-joomla-extension-by-mindphp.html]คู่มือการใช้งาน Joomla Extension By Mindphp[/url]
-[url=https://www.mindphp.com/forums/viewforum.php?f=86]สอบถามเกี่ยวกับ Joomla[/url]
-[url=https://www.mindphp.com/forums/viewforum.php?f=142]ศึกษาข้อมูลเกี่ยวกับ Joomla[/url]
-[url=https://www.mindphp.com/forums/viewforum.php?f=72]ศึกษาความรู้เกี่ยวกับ PHP[/url]
-[url=https://www.mindphp.com/forums/viewforum.php?f=6]ถามตอบเกี่ยวกับ PHP[/url][/list]