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

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

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

Parichat
PHP VIP Members
PHP VIP Members
โพสต์: 4859
ลงทะเบียนเมื่อ: 08/01/2018 10:03 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย Parichat »

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

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

โค้ด: เลือกทั้งหมด

<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.....
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 66