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

Post a reply

Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

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

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

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

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

ตัวอย่างที่จะทำ ดังรูป
qq3.png
qq3.png (5.16 KiB) Viewed 1792 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

Top