พื้นฐาน Joomla

First Check
ติดตั้ง Joomla เสร็จแล้ว ควรจะทำอะไร ? ปัญหาตกม้าตายของมือใหม่ มีไม่น้อยเลย เพราะบางเรื่องมันง่...

เทคนิค Joomla

Unable to find install package
ปัญหาแปลกๆ มักจะเกิดขึ้นได้ทุกเวลาสิหน่า โดยเฉพาะเวลาไม่ได้ตั้งใจนี่แหล่ะกำลังดีเลย ล่าสุดผมก็ไ...

แนะนำ Extension

Drag n Drop Admin
ปลั๊กอินตัวนี้ เด็ดมากครับ เก็บไว้เกือบ 2 เดือนเพื่อเอาไว้เป็นของขวัญคริสมาสต์ เพราะมันสามารถทำ...
( 11 Votes )
Menu Managerจากที่อ่านไปบทความที่แล้ว ว่า 1 ชุดเมนูนั้น เราสามารถสร้างเมนูลิ้งค์ได้หลายแบบ ซึ่งชุดเมนูที่ว่า เราก็สามารถสร้างเพิ่มขึ้นมาได้อีก ประโยชน์ของมันก็คือ เราสามารถนำชุดเมนูเหล่านั้น ไปวางไว้ตำแหน่งต่างๆ บนเว็บไซต์ได้ ทำให้เราสามารถมีเมนูได้เป็นชุด เป็นกลุ่มๆ นั่นเอง

ยกตัวอย่างเพิ่มเติม เช่น เว็บของผมนั้น มีเมนูหลักอย่างที่เห็น คือ หน้าแรก , บทความ , ดาวน์โหลด , ติดต่อ

ส่วนด้านบนซ้ายของเว็บ ผมก็มีเมนูอีกชุดนึง คือ ตัวผมเอง , พัฒนาโปรแกรม , ออกแบบนิดหน่อย , แผนผังเว็บ

และด้านล่างสุด ผมก็มีเมนูอีกชุด คือ หน้าแรก , Joomla Basic , เทคนิคจูมล่า , แนะนำ Extension , ดาวน์โหลด , ติดต่อ , Inspire

จะเห็นว่า เราไม่จำเป็นต้องมีเมนูข้างเดียว ยาววววว เป็นแถบก็ได้ เราสามารถวางตำแหน่งของชุดเมนูออกเป็นส่วนต่างๆ ได้ , พร่ามมานาน ไปดูกันเลยครับ , เริ่มต้นการสร้างชุดเมนู ที่ Menus > Menu Manager

การสร้างชุดเมนูเพิ่ม

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

การสร้างชุดเมนูเพิ่ม

Unique Name: ชื่อของชุดเมนูที่จะสร้างขึ้น โดยต้องประกอบไปด้วยตัวอักษรภาษาอังกฤษหรือตัวเลขเท่านั้น แต่ห้ามเว้นวรรค

Title: ชื่อแสดงผลของชุดเมนูนี้ ไม่จำเป็นต้องเป็นชื่อเดียวกับ Unique Name ก็ได้ จะตั้งชื่อยังไงก็ตามสบายเลยครับ เพราะมันแค่แสดงผลเป็นไตเติ้ลเท่านั้น

Description: คำอธิบายเกี่ยวกับชุดเมนูนี้ จะใส่หรือไม่ใส่ก็ได้ครับ

Module Title: ตัวนี้ต้องสังเกตหน่อยครับ เพราะถ้าเราระบุข้อความลงไปในนี้ด้วยแล้ว จะทำการสร้างโมดูลพร้อมกับไปด้วยทันที ผมขอขยายความในส่วนนี้หน่อยครับ

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

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

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

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

เอาล่ะครับ ลองกดปุ่ม Save ไปกันก่อนครับ จะได้แบบนี้

การสร้างชุดเมนูเพิ่ม

เราก็จะได้ชุดเมนูที่ 2 เพิ่มขึ้นมา ซึ่งผมก็ได้สร้างเมนูลิ้งค์อีก 3 เมนูไว้ในชุดนี้อีก

การสร้างชุดเมนูเพิ่ม

ซึ่งจากภาพที่เห็นนั้น ผมได้ใส่คำว่า menu2 ไว้ในช่อง Module Title ไว้ด้วย ดังนั้นผมจะขอข้ามมาในเรื่องโมดูลนิดนึงนะครับ โดยให้เราไปที่ Extension > Module Manager จะพบว่า มีโมดูลเพิ่มขึ้นมา คือ menu2 ตามที่ได้ระบุไป

การสร้างชุดเมนูเพิ่ม

โดยผมจับแยกตำแหน่งของโมดูลกัน โดย Main Menu ผมจะไว้ด้านซ้าย และ menu2 ผมจะไว้ด้านบน ซึ่งเมื่อมองผ่านหน้าเว็บ ก็จะได้แบบนี้

การสร้างชุดเมนูเพิ่ม

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

การสร้างชุดเมนูเพิ่ม