การสร้าง Article และ Category สำหรับ 2 ภาษาใน Joomla

Tag :

การสร้าง Article และ Category สำหรับ 2 ภาษาใน Joomla

สวัสดีครับ ในวันนี้เราจะมาต่อกันอีก (อย่าพึงเบื่อกันนะครับ) ในเรื่องของการทำเว็บไซต์ 2 ภาษาใน Joomla ซึ่งจะเป็นในส่วนของการทำบทความ หรือ Article เพื่อรองรับ 2 ภาษานะครับ รวมถึงการกำหนดการสร้าง Categories ของ Article ด้วย เราไปดูกันต่อเลยดีกว่าครับ

 

การสร้าง Category รองรับ 2 ภาษาใน Joomla

ก่อนทีเ่ราจะเขียนบทความได้นั้น เราจำเป็นที่จะต้องทำการสร้างหมวดหมู่ของบทความขึ้นมาก่อน นั้นก็คือ Categories ดังนั้น ให้เราไปที่เมนู Content เลือกที่ Categories แล้วเลือกที่ Add New Category นะครับ ดังรูปที่.1

การสร้าง Article และ Category สำหรับ 2 ภาษาใน Joomla

รูปที่.1

จากนั้นเราก็จะมาที่หน้า Articles: New Category ในเราใส่ชื่อ Title ของ Category นี้ลงไป แล้วถ้าเราเลือกใส่ชื่อเป็นภาษาไทย ในส่วนของ Language ก็ควรเลือกเป็น Thailand (TH) เช่นกัน แล้วทำการ Save & Close ดังรูปที่.2

การสร้าง Article และ Category สำหรับ 2 ภาษาใน Joomla

รูปที่.2

ต่อมาให้เราสร้าง Category ขึ้นมาอีก 1 หมวด โดยคราวนี้ ให้ใส่เป็นภาษาอังกฤษ และเลือกในส่วน Language เป็น Engliah (UK) ดังรูปที่.3

การสร้าง Article และ Category สำหรับ 2 ภาษาใน Joomla

รูปที่.3

เมื่อเสร็จแล้ว เราก็จะได้ดังรูปที่.4

การสร้าง Article และ Category สำหรับ 2 ภาษาใน Joomla

รูปที่.4

ตอนนี้เราก็ได้ Category 2หมวดที่ใช้สำหรับแต่ละภาษาแล้วนะครับ และอีกเช่นเดิม เราก็ต้องทำ Associations ให้กับ Category ด้วยนะครับ โดยให้คลิ๊กที่ Category ใดก็ได้นะครับ ในที่นี้ผมเลือกเป็น ข่าวกีฬา นะครับ ดังรูปที่.5

การสร้าง Article และ Category สำหรับ 2 ภาษาใน Joomla

รูปที่.5

ให้เราไปที่แท็บ Associations จากนั้น Select แล้วเลือก Category ที่ต้องการนะครับ จากนั้นก็ทำการ Save & Close เราก็จะได้ดังรูปที่.6

การสร้าง Article และ Category สำหรับ 2 ภาษาใน Joomla

รูปที่.6

จะสังเกตว่า มีการแจ้งให้ทราบว่า Category ในตอนนี้มีการทำ Associations ของอีกภาษาแล้วนะครับ

 

การสร้าง Article รองรับ 2 ภาษาใน Joomla

เมื่อเราได้ Category แล้ว ก็ให้เราทำการสร้าง Article ได้เลยนะครับ ไปที่เมนู Article เลือก New นะครับ ดังรูปที่.7

การสร้าง Article และ Category สำหรับ 2 ภาษาใน Joomla

รูปที่.7

เราก็จะเข้ามาที่หน้า Articles: New ให้เราใส่รายละเอียดของบทความ เช่นชื่อ Title ข้อความใน Editor และเลือก Category ตามภาษาที่เราใช้ รวมถึงในส่วน Language เช่นกัน แล้วทำการ Save & Close ดังรูปที่.8

การสร้าง Article และ Category สำหรับ 2 ภาษาใน Joomla

รูปที่.8

จากนั้นสร้าง Article ขึ้นมาใหม่ โดยคราวนี้กำหนดให้เป็นของ Englias (UK) ทั้งชื่อ Title หมวด Category และ Language นะครับ แล้วทำการ Save ดังรูปที่.9

การสร้าง Article และ Category สำหรับ 2 ภาษาใน Joomla

รูปที่.9

(ขอ อนุญาติแปลด้วย google นะครับ ) แล้วก็อีกเช่นเดิม ถ้าได้บทความแล้ว ก็ให้เราทำ Associations ของ Article ด้วยนะครับ เราก็จะได้ดังรูปที่.10

การสร้าง Article และ Category สำหรับ 2 ภาษาใน Joomla

รูปที่.10

ตอนนี้เราก็จะได้ 2 บทความที่อยู่คนละ Category และคนละ Language แต่เป็นข่าวเดี่ยวกันนะครับ

 

ต่อมาให้เราลองไปสร้างเมนูลิงค์มายัง Category ของแต่ละ Menu นะครับ เริ่มจาก Main Menu-TH เราก็จะได้ ดังรูปที่.11

การสร้าง Article และ Category สำหรับ 2 ภาษาใน Joomla

รูปที่.11

ส่วนเมนู Main Menu-EN ก็จะได้ดังรูปที่.12

การสร้าง Article และ Category สำหรับ 2 ภาษาใน Joomla

รูปที่.12

เป็นการสร้างเมนูจากหัวข้อ Menu Item Type เลือกที่ Article และเลือกที่ Category Blog นะครับ

จากนั้นให้เราลองไปดูข่าวในหน้าเว็บไซต์ ดังรูปที่.13

การสร้าง Article และ Category สำหรับ 2 ภาษาใน Joomla

รูปที่.13

หากเราทดสอบกดสลับภาษาดู เราก็ยังอยู่ในหน้าข่าวนี้ โดยที่เปลี่ยนเป็นภาษาอักกฤษแทนนั้นเอง ดังรูปที่.14

การสร้าง Article และ Category สำหรับ 2 ภาษาใน Joomla

รูปที่.4

ดังนั้นจึงสรุปได้ว่า เราสามารถกำหนดทั้งในส่วน Category และ Article (อย่าลืมในส่วน Menu ด้วยนะครับ) ให้ทำการ Associations เพื่อที่จะทำให้ เวลาเราสลับภาษายังคงอยู่ในหน้าเดิม ไม่ต้องกลับไปที่หน้าแรกของเว็บไซต์ใหม่นะครับ ง่ายๆเท่านี้เราก็ได้เว็บไซต์ที่เป็น 2 ภาษาแล้วนะครับ

 

เครดิต : รูปภาพและข้อความ จาก sanook

ขอบคุณครับ
Webmaster JoomlaHitz.com (ริว)

 

รับทำเว็บไซต์  ดูแลเว็บไซต์  สอนทำเว็บไซต์ www.joomla-creative.com

 

 

Tag :

บทความอื่นๆ ที่น่าสนใจ

คุณอาจสนใจ

สถิติผู้เข้าชม

2.png3.png7.png6.png1.png5.png
Today103
Yesterday503
This week1360
This month6787
Total237615

ผู้เข้าชม

1
Online
22 สิงหาคม 2562