วิธีการสร้าง ListBox ภาษา ในกรณีที่มีภาษามากกว่า 1 ภาษาให้เลือกใน Form ของ Joomlaในฝั่ง Admin
ตัวอย่างที่จะทำ ดังรูป
- qq3.png (5.16 KiB) Viewed 2372 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
[b][color=#FF4080]วิธีการสร้าง ListBox ภาษา ในกรณีที่มีภาษามากกว่า 1 ภาษาให้เลือกใน Form ของ [url=https://www.mindphp.com/forums/viewtopic.php?f=142&t=35392&p=83093&hilit=Joomla+%E0%B8%84%E0%B8%B7%E0%B8%AD#p83093]Joomla[/url]ในฝั่ง Admin[/color][/b] :baa:
[b]ตัวอย่างที่จะทำ ดังรูป[/b]
[attachment=0]qq3.png[/attachment]
[b]ขั้นตอนการสร้าง ListBox ภาษา มีดังนี้[/b]
1.สร้างไฟล์ xml ในโฟลเดอร์ form ที่อยู่ในโฟลเดอร์ models ของ [url=https://www.mindphp.com/forums/viewtopic.php?f=142&t=45933&p=116089&hilit=Component#p116089]Component[/url]ของเรา
2.เปิดไฟล์ xml ขึ้นมาจากนั้นก็สร้าง ListBox ดังโค้ด
[code]<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>[/code]
3.จากนั้นก็ไปรันดูก็จะได้ดังรูปภาพตัวอย่างด้านบน
[b]หมายเหตุ :[/b] หากต้องการเลือก Type อื่นๆสามารถเข้าไปดูได้ในเว็บของ Joomla ตามลิงค์ด้านล่าง
-->>[url]https://docs.joomla.org/Standard_form_field_types[/url]