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


แชร์ ความรู้ในการ พัฒนา Joomla Component Extension Module Plugin

Moderators: mindphp, ผู้ดูแลกระดาน

Parichat
PHP VIP Members
PHP VIP Members
Posts: 4860
Joined: 08/01/2018 10:03 am

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

Post by Parichat » 07/03/2018 5:12 pm

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

ตัวอย่างที่จะทำ ดังรูป
วิธีการสร้าง ListBox ภาษา ในกรณีที่มีภาษามากกว่า 1 ภาษาให้เลือกใน Form ของ Joomla ในฝั่ง Admin qq3.png
qq3.png (5.16 KiB) Viewed 1698 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
Live Simply, Laugh Often, Love Deeply.....

Return to “Joomla Developing Knowledge”

Users browsing this forum: No registered users and 2 guests