Page 1 of 1

วิธีการสร้าง ListBox ภาษา ในกรณีที่มีภาษามากกว่า 1 ภาษาให้เลือกใน Form ของ Joomla ในฝั่ง Admin

Posted: 07/03/2018 5:12 pm
by Parichat
วิธีการสร้าง ListBox ภาษา ในกรณีที่มีภาษามากกว่า 1 ภาษาให้เลือกใน Form ของ Joomlaในฝั่ง Admin :baa:

ตัวอย่างที่จะทำ ดังรูป
qq3.png
qq3.png (5.16 KiB) Viewed 1790 times
ขั้นตอนการสร้าง ListBox ภาษา มีดังนี้
1.สร้างไฟล์ xml ในโฟลเดอร์ form ที่อยู่ในโฟลเดอร์ models ของ Componentของเรา
2.เปิดไฟล์ xml ขึ้นมาจากนั้นก็สร้าง ListBox ดังโค้ด

Code: Select all

<field
            name="language"
            <!--Type ของ Field-->
            type="contentlanguage"
            <!--JGRID_HEADING_LANGUAGE ก็คือแสดงเป็น Language โดยจะดึงมาจากไฟล์ภาษาของ Joomla ที่อยู่ในโฟลเดอร์ administrator ชื่อไฟล์ en-GB.ini-->
            label="JGRID_HEADING_LANGUAGE"
>
<!--คำที่ต้องการให้แสดงคำแรกที่เป็นคำว่า All โดยตัว JALL ได้มาจากไฟล์ภาษาของ Joomla โดย Joomla มีการสร้างไฟล์ภาษามาให้เราได้ใช้โดยลดการสร้างไฟล์ภาษาลงได้-->
 <option value="*">JALL</option>
</field>
3.จากนั้นก็ไปรันดูก็จะได้ดังรูปภาพตัวอย่างด้านบน

หมายเหตุ : หากต้องการเลือก Type อื่นๆสามารถเข้าไปดูได้ในเว็บของ Joomla ตามลิงค์ด้านล่าง
-->>https://docs.joomla.org/Standard_form_field_types