วิธีเพิ่มโมดูล Joomla ลงตำแหน่งที่ต้องการบนเว็บไซต์

เพิ่มโมดูล Joomla ได้จากหน้า Site Modules โดยเลือกชนิดโมดูล ตั้งชื่อ เลือก Position ของเทมเพลต แล้วกำหนดหน้าที่ต้องการให้แสดง ก่อนบันทึกให้ตรวจว่า Position ที่เลือกมีอยู่ในเทมเพลตและโมดูลตั้งสถานะเป็น Published

❶ เตรียมตำแหน่งและชนิดโมดูล

ก่อนสร้างโมดูล ให้ตัดสินใจว่าจะให้แสดงอะไรและวางไว้บริเวณใด เช่น เมนู แบนเนอร์ ข้อความติดต่อ หรือรายการบทความ

① ตรวจ Position ของเทมเพลต

ตำแหน่งโมดูลถูกกำหนดโดยเทมเพลต ชื่อและตำแหน่งจึงอาจต่างกัน หากยังไม่ทราบชื่อ Position ให้เปิดตัวอย่างตำแหน่งโมดูลจากตัวเลือกเทมเพลต แล้วใช้ ?tp=1 ต่อท้าย URL เพื่อดูชื่อบนหน้าเว็บ

② เลือกชนิดโมดูลให้ตรงงาน

ตัวอย่างเช่น เลือก Custom สำหรับข้อความหรือเนื้อหาที่กำหนดเอง เลือก Menu เพื่อแสดงรายการเมนู หรือเลือกโมดูลประเภทอื่นตามข้อมูลที่ต้องการนำเสนอ

❷ สร้างโมดูลใหม่

ใน Joomla 5 ไปที่ System → Manage Panel → Site Modules แล้วเลือก New

① เลือกประเภทโมดูล

เลือกชนิดโมดูลที่ต้องการ จากนั้นตั้งชื่อให้รู้ว่าโมดูลนั้นแสดงอะไร เช่น “แบนเนอร์หน้าแรก” หรือ “ช่องทางติดต่อ”

② กรอกข้อมูลของโมดูล

กรอกเนื้อหาหรือตั้งค่าของโมดูลตามชนิดที่เลือก สำหรับ Custom Module ให้ใส่ข้อความหรือเนื้อหาที่ต้องการให้แสดงบนเว็บไซต์ และเลือกว่าจะให้แสดงชื่อโมดูลหรือไม่

③ เลือก Position และสถานะ

ในช่อง Position เลือกตำแหน่งที่ตรวจไว้จากเทมเพลต จากนั้นตั้ง Status เป็น Published หากต้องการให้โมดูลแสดงผล

❸ เลือกหน้าที่โมดูลจะแสดง

เปิดแท็บ Menu Assignment เพื่อกำหนดขอบเขตการแสดงผล

① แสดงทุกหน้า

เลือก On All Pages หากต้องการให้โมดูลปรากฏทั่วเว็บไซต์ เช่น ข้อมูลติดต่อส่วนท้าย

② แสดงเฉพาะบางหน้า

เลือก Only on the pages selected แล้วทำเครื่องหมายรายการเมนูที่ต้องการ เช่น แสดงแบนเนอร์เฉพาะหน้าแรก

③ ซ่อนจากบางหน้า

เลือก On all pages except those selected แล้วเลือกหน้าที่ไม่ต้องการให้แสดงโมดูล เช่น ซ่อนโมดูลจากหน้าเข้าสู่ระบบ

❹ บันทึกและตรวจผล

กด Save หรือ Save & Close แล้วเปิดหน้าเว็บไซต์ที่กำหนดไว้ ตรวจว่าโมดูลแสดงในตำแหน่งถูกต้องและเนื้อหาครบ

① จัดลำดับโมดูล

หากมีหลายโมดูลอยู่ใน Position เดียวกัน ให้ใช้ Module Ordering เพื่อปรับลำดับการแสดงผล

② ตรวจอุปกรณ์หลายขนาด

ตรวจหน้าเว็บบนมือถือและคอมพิวเตอร์ ดูว่าโมดูลไม่บังเนื้อหา ไม่ล้นพื้นที่ และอ่านได้ง่าย

❺ แก้ปัญหาโมดูลไม่ปรากฏ

  • ตรวจว่าโมดูลเป็น Published
  • ตรวจว่าเลือก Position ที่มีอยู่ในเทมเพลต
  • ตรวจ Menu Assignment ว่าเลือกหน้าถูกต้อง
  • ตรวจว่าโมดูลมีสิทธิ์การเข้าถึงที่ตรงกับผู้ชม
  • ตรวจว่า Template Style ของหน้านั้นมี Position ที่เลือกไว้
  • ตรวจว่ามีการตั้งช่วงเวลาเผยแพร่เริ่มต้นหรือสิ้นสุดไว้หรือไม่

หาก Position ไม่อยู่ในรายการ ให้ตรวจคู่มือเทมเพลตหรือยืนยันตำแหน่งด้วย Preview Module Positions อย่าพิมพ์ชื่อ Position ใหม่โดยเดา เพราะชื่อที่ไม่ตรงกับเทมเพลตอาจทำให้โมดูลไม่แสดง

สำหรับเว็บไซต์ที่ ComSiam ดูแล ควรตั้งชื่อโมดูลและบันทึก Position ที่ใช้งานไว้ให้ชัด เพื่อให้แก้ไขหรือย้ายตำแหน่งภายหลังได้สะดวก

❻ สรุป

เพิ่มโมดูลโดยเข้า Site Modules เลือกชนิดโมดูล ตั้งชื่อ เลือก Position และตั้งสถานะเป็น Published จากนั้นกำหนดหน้าที่จะแสดงใน Menu Assignment แล้วบันทึกและตรวจบนหน้าเว็บจริง การเลือก Position ให้ตรงกับเทมเพลตเป็นขั้นตอนสำคัญที่ช่วยให้โมดูลแสดงในตำแหน่งที่ต้องการ