เวลาเราสร้าง Moduleขึ้นมาเองที่เป็นในส่วนของ Admin นะครับเราจะมีตัว Standard form field types ที่ใช้กับ
Joomla เป็นการสร้าง
ฟิลด์ Joomla นำมา ตั้งค่า Option ของร้านขายของเราได้ครับ มีให้เลือกใช้มากมาย และในบทความนี้จะเป็นการใช้งานของ ตัว Combobox นะครับ โดยปกติ Combobox ก็จะเป็น Select ให้เลือกลงมาเป็นรายการแต่เราจะใช้ Combobox เก็บข้อมูลเป็น tag ให้สามารถใช้งานได้ง่ายและ ใช้ได้หลายข้อมูลอีกด้วยนะครับ อย่างเช่นถ้าต้องการจะแสดงข้อมูลหลาย ๆ ข้อมลก็สามารถใช้ Combobox ได้ครับ
โค้ดการใช้งานก็คือ
**โดยปติแล้วถ้าเป็น Combobox ธรรมดาจะไม่สามารถใช้งานที่เป็น Tag ได้นะครับ ให้เราเพิ่ม
multiple="true" ลงไปใน Feild ของเราครับ
โค้ด: เลือกทั้งหมด
<field name="myeditbox" type="combo" label="MyEditBox" multiple="true" description="myeditbox_Desc" size="7">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
<option value="4">Option 4</option>
</field>
ผลลัพธ์เราก็จะได้ เราก็จะเห็นได้ว่า มี Option ให้เลือกตามที่ Set ไว้
- Selection_999(379).png (5.05 KiB) Viewed 837 times
พอเรากดเลือก ก็จะสามารถเลือกได้หลายรายการครับ
- Selection_999(380).png (6.34 KiB) Viewed 837 times
สามารถนำไปประยุกต์การใช้งานได้นะครับ อย่าเช่น ถ้าเราจะ ดึงข้อมูลสินค้า มาแสดงและใช้ tag เก็บ ID สินค้าได้ครับ สามารถศึกษาการดึงข้อมูลสินค้าได้จาก
กระทู้นี้ =>
การดึงข้อมูลจากฐานข้อมูลมาแสดง
เวลาเราสร้าง Moduleขึ้นมาเองที่เป็นในส่วนของ Admin นะครับเราจะมีตัว Standard form field types ที่ใช้กับ [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2620-joomla-cms.html]Joomla[/url] เป็นการสร้าง[url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/joomla-manual/6198-custom-fields-joomla.html]ฟิลด์ Joomla[/url] นำมา ตั้งค่า Option ของร้านขายของเราได้ครับ มีให้เลือกใช้มากมาย และในบทความนี้จะเป็นการใช้งานของ ตัว Combobox นะครับ โดยปกติ Combobox ก็จะเป็น Select ให้เลือกลงมาเป็นรายการแต่เราจะใช้ Combobox เก็บข้อมูลเป็น tag ให้สามารถใช้งานได้ง่ายและ ใช้ได้หลายข้อมูลอีกด้วยนะครับ อย่างเช่นถ้าต้องการจะแสดงข้อมูลหลาย ๆ ข้อมลก็สามารถใช้ Combobox ได้ครับ
[color=#FF4000]โค้ดการใช้งานก็คือ [/color]
[color=#FF0000]**[/color]โดยปติแล้วถ้าเป็น Combobox ธรรมดาจะไม่สามารถใช้งานที่เป็น Tag ได้นะครับ ให้เราเพิ่ม[color=#000080] multiple="true"[/color] ลงไปใน Feild ของเราครับ
[code=php]<field name="myeditbox" type="combo" label="MyEditBox" multiple="true" description="myeditbox_Desc" size="7">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
<option value="4">Option 4</option>
</field>
[/code]
[color=#FF4000]ผลลัพธ์เราก็จะได้ เราก็จะเห็นได้ว่า มี Option ให้เลือกตามที่ Set ไว้[/color]
[attachment=1]Selection_999(379).png[/attachment]
[color=#FF4000]พอเรากดเลือก ก็จะสามารถเลือกได้หลายรายการครับ[/color]
[attachment=0]Selection_999(380).png[/attachment]
สามารถนำไปประยุกต์การใช้งานได้นะครับ อย่าเช่น ถ้าเราจะ ดึงข้อมูลสินค้า มาแสดงและใช้ tag เก็บ ID สินค้าได้ครับ สามารถศึกษาการดึงข้อมูลสินค้าได้จาก
กระทู้นี้ => [url=https://www.mindphp.com/forums/viewtopic.php?p=114045#p114045]การดึงข้อมูลจากฐานข้อมูลมาแสดง[/url]