คู่มือการสร้างและจัดการเมนูใน Joomla! 1.5
ส่วนประกอบอย่างหนึ่งที่สำคัญของเว็บไซต์มากๆก็คือ "เมนู" ซึ่งถ้าเราสร้างและแสดงรายการเมนูต่างๆ ให้เหมาะสมและใช้งานง่าย ก็จะทำให้ผู้เยียมชมเว็บไซต์ของเรา รู้สึกดีที่จะเชื่อมโยงไปลิงค์ต่างๆ ที่ปรากฎในเมนูของเรา iSee.in.th เลยขอนำมาเล่าให้เพือนๆ ฟังกันอีก 1 เรือง ซึ่งอาจจะยาวสักหน่อยเพราะมีรายละเอียดที่เกียวข้องค่อนข้างเยอะ
1. เรามาเริ่มต้นสร้างเมนูสำหรับเว็บไซต์ Joomla 1.5 กันเหมือนกับการจัดการเว็บไซต์ด้านอื่นๆ ก็คือให้เราเข้าสู่หน้าจอ Administrator Login ของเว็บไซต์ Joomla! ของเราเพื่อทำการล็อกอินเข้าสู่ระบบ Administration
2. เมื่อเราเข้าสู่หน้าจอ Control Panel ของหน้า Joomla! Administration ของเว็บไซต์เราได้แล้ว ก็ให้เลือกเมนู "Menus-->Menu Manager"
3. เราจะเห็นรายการเมนูโมดูลที่เราสร้างไว้ทั้งหมด ตามภาพตัวอย่าง
4. ให้เราคลิกที่รายการเมนูโมดูลที่จะแก้ไข หรือ คลิกปุ่ม New เพื่อเพิ่มเมนูโมดูลใหม่ จากภาพตัวอย่างข้างล่าง ให้เราใส่ข้อมูลในช่อง Unique Name กับ Module Title ให้ดีและเข้าใจง่ายสำหรับทำงานต่อไป
5. เมื่อเราสร้างรายการเมนูโมดูลใหม่เสร็จ และ Save เรียบร้อยแล้ว ขั้นตอนต่อไปก็คือการสร้างหรือแก้ไขรายการเมนูไอเท็ม ซึ่งจะเป็นเมนูที่ปรากฎบนหน้าเว็บให้ผู้เยี่ยมชมเว็บเห็น โดยให้เราไปคลิกมี่เมนู "Menus" แล้วเราจะเห็นว่ามีรายการเมนูย่อยต่างๆ ตามชื่อที่เราใส่เข้าไปใน Module Title ตอนที่เราสร้างเมนูโมดูล (ถ้าจะแก้ไขชื่อตรงนี้ต้องไปแก้ในรายการ Module Manager) ซึ่งตามตัวอย่างเราจะเข้าไปจัดการสร้างหรือแก้ไขรายการเมนูไอเท็มในเมนูโมดูลชื่อ "Joomla 1.5.14"
6. เราจะเห็นรายการเมนูไอเท็มที่เราสร้างไว้ทั้งหมด ซึ่งจากภาพตัวอย่างข้างล่าง จะมี 1 รายการเมนูไอเท็มหลัก กับอีก 6 รายการเมนูไอเท็มย่อย หมายความว่า รายการเมนูไอเท็มที่มีสัญลักษณ์ขีดคล้ายตัว L อยู่ข้างหน้า ทั้ง 6 รายการ (ลำดับรายการที่ 2-7) เป็นเมนูย่อยของเมนูหลักข้างบน (ลำดับรายการที่ 1) ถ้าเราต้องการสร้างรายการเมนูไอเท็มใหม่ก็ให้คลิกปุ่มNew หรือถ้าต้องการแก้ไขก็ให้เลือกเมนูไอเท็มที่ต้องการแก้ไขแล้วคลิกที่ปุ่ม Edit
7. ในกรณีที่เราสร้างรายการเมนูไอเท็มใหม่ ระบบก็จะให้เราเลือกชนิดของเมนู ซึ่งเป็นตัวกำหนดลักษณะของลิงค์ที่เรียกหน้าเว็บมาทำงาน ซึ่งหมายถึงการกำหนดลักษณะหลักๆ ของหน้าเว็บของเราว่าจะแสดงข้อมูลที่ได้จากการทำงานของ Component Modules ไหนของ Joomla นั่นเอง หรือถ้าเราทำการแก้ไขเมนูไอเท็มและต้องการเปลียนชนิดของเมนูก็สามารถทำได้โดยกดปุ่ม Change Type จากนั้นระบบจะแสดงหน้าจอให้เลือกชนิดของเมนู ซึ่งอาจมีชนิดให้เลือกมากน้อยต่างกัน ตามจำนวน Components ที่เราติดตั้งให้กับเว็บไซต์ Joomla ของเรา iSee.in.th ขอพูดถึงเฉพาะหลักๆ ซึ่งเกียวกับคอนเทนต์ของเว็บไซต์ที่ได้ใช้งานกันจริงๆ ดังต่อไปนี้คือ
8. ในตัวอย่างนี้ iSee.in.th ขอสาธิตการสร้างเมนูไอเท็มสำหรับแสดงหน้าเว็บบทความ 1 บทความ (เลือก Article Layout) โดยเราต้องกำหนดข้อมูลที่เกียวข้องหลักๆ (เหมือนกันหมดทุกชนิดเมนู) โดยมีรายละเอียดดังต่อไปนี้
9. จากนั้นให้เราคลิกปุ่ม Select ที่อยู่ในส่วน Parameters (Basic) --> Select Article เพื่อเลือกบทความที่เราจะลิงค์เข้ากับเมนูไอเท็มนี้
10. เมื่อเราเลือกบทความได้แล้ว เราอาจต้องมากำหนดพารามิเตอร์ในส่วนองค์ประกอบต่างๆ ที่เกียวข้องกับบทความที่จะแสดงบนหน้าเว็บหลังจาก ผู้เยียมชมเว็บเลือกคลิกเมนูนี้ ในส่วนของ Parameters (Component) จากภาพตัวอย่างจะเห็นได้ว่าเป็นเรื่องเกียวกับการกำหนดให้ หน้าเว็บแสดงหรือไม่แสดงรายละเอียดสำคัญๆ เกียวกับบทความที่จะแสดงในเมนูนี้ ไม่ว่าจะเป็นชื่อบทความ ชื่อผู้แต่ง, วันที่, ชื่อ Section/Category, ไอคอนคำสั่งพิมพ์, สร้างไฟล์ .pdf, ส่งบทความให้ผู้อื่นทางอีเมลล์, ซึ่งในกรณีของตัวอย่างนี้ iSee.in.th ได้กำหนดไว้ที่หน้าจอกำหนดพารามิเตอร์หลักของบทความทุกบทความในเว็บไซต์ (กำหนดได้ที่เมนู Article Manager แล้วคลิกที่ปุ่ม Parameters) เรียบร้อยแล้ว ในตอนนี้จึงเลือกเป็น "Use Global" ทั้งหมด แต่ถ้าเราต้องการกำหนดให้แตกต่างจาก หน้าเว็บทั่วไปของเว็บไซต์ก็สามารถเลือกกำหนดแต่ละรายการไปได้ ณ จุดนี้ตามความต้องการของเรา
11. พารามิเตอร์ที่สำคัญส่วนที่ 3 ของการสร้างเมนู ก็คือในส่วนของ Parameters (System) ซึ่งเป็นส่วนที่ให้เรากำหนดชื่อ Title ของหน้าเว็บที่จะแสดงบนหัวของโปรแกรมบราวเซอร์ต่างๆ, กำหนดไฟล์ภาพที่ใช้แสดงแทนเมนู, และกำหนดเงือนไขการเข้ารหัส SSL ในกรณีที่เราต้องการจำกัดสิทธิ์ของการเรียกใช้เมนูนี้ เมื่อกำหนดพารามิเตอร์ที่เกียวข้องทั้งหมดที่กล่าวมาได้ตามต้องการครบแล้ว ก็ Save เพือบันทึกเป็นอันเสร็จเรียบร้อย