กำหนด โมดูล Joomla ให้แสดงผลเฉพาะหน้าแรก

modules-display01

"กำหนดโมดูลให้แสดงเฉพาะหน้าแรกต้องทำยังไง?"

"คลิกไปยังบทความแล้ว อยากจะให้โมดูลหายไป ต้องทำยังไง?"

"กำหนดให้แสดงผลเฉพาะหน้าแรกแล้ว แต่โมดูลก็ยังแสดงอยู่ ต้องแก้ยังไง?"

คำถามเหล่านี้ มักจะได้ยินกันบ่อยๆ โดยเฉพาะในกลุ่ม มือใหม่ป้ายแดง ที่เพิ่งได้ฝึกใช้ Joomla มาได้ไม่นานนัก แน่นอนว่าส่วนใหญ่จะเจอปัญหาการกำหนดค่าการแสดงผลโมดูลตรงนี้อย่างแน่นอน วันนี้ Admin จะมาแนะนำการกำหนดค่าโมดูลกัน มีเทคนิคยังไงบ้าง มาดูกันนะครับ

สำหรับท่านที่ใช้ Joomla 3.3 อยู่ (เวอร์ชั่นอื่นๆ ก็จะเป็นกำหนดค่าในลักษณะเดียวกันครับ แต่ถ้าเป็นเวอร์ชั่นเก่า อย่าง Joomla 1.5 อาจจะไม่มีให้กำหนดแบบ "ในทุกหน้ายกเว้นหน้าที่เลือก" ครับ และ ขั้นตอนการกำหนดค่าอาจจะแตกต่างกันเล็กน้อย )

หากต้องการกำหนดให้โมดูล ไม่ว่าจะ ด้านซ้าย-ขวา บน-ล่าง แสดงผลเฉพาะหน้าแรก หรือ เฉพาะหน้าที่เราต้องการนั้น สามารถทำได้ โดยการไปกำหนดค่าที่โมดูลที่ต้องการได้เลย ขั้นตอนคร่าวๆ ดังนี้

1. คลิก หัวข้อ โมดูลที่ต้องการแก้ไข จากนั้นก็ให้คลิกที่แท็บ การกำหนดการแสดงที่เมนู เพื่อกำหนดค่า

2. กำหนดตรงหัวข้อ กำหนดการแสดงผล โดยเลือกกำหนดได้ตามความต้องการ ดังนี้

ทุกหน้า (โมดูลจะแสดงผลทุกหน้า)

ไม่แสดง (โมดูลจะไม่แสดงที่หน้าไหนเลย)

เฉพาะหน้าที่เลือก (โมดูลจะแสดงผลเฉพาะหน้าที่เราเลือก)

ในทุกหน้ายกเว้นหน้าที่เลือก (โมดูลจะแสดงผลในทุกหน้า แต่จะไม่แสดงในหน้าที่เราได้เลือกไว้)

(สำหรับตัวอย่างนี้ Admin ขอเลือกเป็น เฉพาะหน้าที่เลือก ก็แล้วกันนะครับ)

3. ติ๊กเลือกเมนูที่ต้องการให้โมดูลแสดงผล สำหรับขั้นตอนนี้ Admin ขอเลือกเป็น หน้าแรก เพื่อจะกำหนดให้โมดูลดังกล่าวแสดงผลเฉพาะหน้าแรกเท่านั้น

4. คลิกปุ่ม บันทึก & ปิด แล้วก็ไปดูการแสดงผลหน้าเว็บกันเลยครับ

เมื่อมาถึงขั้นตอนนี้ หลายคนทำสำเร็จ แต่มีอีกหลายคนที่ทำไม่สำเร็จ โดยเมื่อทดสอบ คลิกที่เมนูต่างๆ ก็พบว่า โมดูลที่ได้กำหนดค่าไปเมื่อสักครู่นั้น ได้หายไปตามความต้องการแล้ว แต่พอคลิกที่บทความหน้าแรกเข้าไปอ่านรายละเอียดด้านใน ก็พบว่ายังมีการแสดงผลโมดูลดังกล่าวอยู่ ถ้าเป็นเช่นนั้น ก็อย่าเพิ่งเอามือกุมขมับนะครับ เรามาดูกันต่อเลย Admin มีวิธีแก้ไขให้ครับ

หากเรากำหนดโมดูลให้แสดงเฉพาะหน้าแรกแล้ว แต่เมื่อเราคลิกที่บทความหน้าแรกเข้าไปเพื่ออ่านรายละเอียดบทความทั้งหมด แต่ก็ยังพบว่า โมดูลที่กำหนดให้แสดงเฉพาะ หน้าแรกนั้น ก็ยังแสดงผลอยู่ หลายคนคงสงสัยว่ามันเป็นเพราะอะไร โมดลที่ได้กำหนดให้แสดงเฉพาะหน้าแรกแล้ว แต่ดันมาแสดงผลในหน้าบทความด้านในอีก

ตรงนี้ให้เราสังเกตง่ายๆ คือ เมื่อเราคลิกหัวข้อบทความจากหน้าแรกเข้ามาแล้ว ถ้าบทความดังกล่าวนั้น ไม่ได้ถูกระบุไว้ในเมนูใดเมนูหนึ่งของเว็บ ก็ย่อมเป็นการแน่นอนว่า ระบบจะคิดว่าหน้าบทความดังกล่าวนั้น เป็นหน้าแรกไปด้วย

การแก้ไขก็ง่ายๆ แค่เราไปสร้างรายการเมนู เพิ่มขึ้นมาอีก 1 รายการ (หากไม่ต้องการให้รายการเมนูที่กำลังจะสร้างขึ้นมานั้นไปแสดงผลที่หน้าเว็บ ก็ให้เราเพิ่มกลุ่มเมนูขึ้นมาใหม่อีก 1 กลุ่มเสียก่อน จากนั้นค่อยไปเพิ่มรายการเมนูลงไป) โดยกำหนดให้ลิงค์ไปยังบทความดังกล่าว หรือ ลิงค์ไปยังหมวดหมู่ ที่มีบทความดังกล่าวอยู่ด้านใน อย่างถ้าเรากำหนดให้ลิงค์ไปยังหมดหมู่ของบทความ เมื่อเราคลิกที่หัวข้อบทความนั้นๆจากหน้าแรก เพื่ออ่านต่อ ระบบก็จะไม่แสดงโมดูลขึ้นมาให้เราเห็นในหน้าบทความดังกล่าวอีกแล้ว และ เพื่อความแน่ใจ ให้เราเข้าไปเช็คที่โมดูลอีกครั้ง ว่าเราได้ติ๊กยกเว้น รายการเมนูที่เพิ่งสร้างขึ้นมาใหม่แล้วหรือยัง ถ้ายกเว้นอยู่แล้วก็เป็นอันว่าเรียบร้อยครับ

 
กลับไป
Joomla Templates
Joomla Extension
บทความ อื่นๆ

รับเขียน Resume

บทความ แนะนำ
บทความเมื่อ 07 เมษายน 2013, 21.34
Eshopper-joomla-3-0-template ดาวน์โหลฟรี Eshopper "Big Slideshow" เทมเพลตสำหรับติดตั้งใน joomla 3.0 ครับ ซึ่งเป็นเทมเพลตที่สวยงามเลยทีเดียว...
บทความเมื่อ 23 มีนาคม 2011, 17.35
Joomlage0033-Envelope-joomla-1-5-Template 9 Module Positions Tableless and css based design W3C CSS / W3C XHTML Validated Horizontal Moomenu Showcase Slideshow Module. packaged with .psd logo...
บทความ ได้รับความนิยม
บทความเมื่อ 19 กันยายน 2014, 23.32
Link-ที่เป็นคำไทยมันสะกดอย่างไร-ลิงก์-หรือ-ลิงค์ สืบเนื่องจากที่ Admin กำลังนั่งทำคู่มือให้ลูกค้าอยู่ แล้วไปเจอเมนูภาษาไทย ในระบบหลังร้านของ Joomla เขียนว่า ลิงก์ (ภาษาอังกฤษก็คือ Link) ซึ่งจะแตกต่าง...
บทความเมื่อ 08 มีนาคม 2012, 20.49
Cloudbase-2-0-joomla-2-5-templates-สีฟ้าสวย หลังจากที่ห่างหายจากการอัพเดทบทความไปนาน วันนี้ผมกลับมากับบทความแนะนำ joomla 2.5 templates สีสันสวยงามครับ ตอนรับ joomla 2.5 ด้วยเทมเพลตสวยๆ...