ให้เรารู้ก่อนว่า module ของเรานั้นจำเป็นจะต้องให้ผู้ใช้กรอกอะไรลงไปบ้างเมื่อเราทราบแล้วก็จะให้ก็มาดูกันว่าจะเป็น input Type อะไรบ้างโดยเราสามารถหาประเภทของ input ที่เราต้องใช้ได้ที่ https://docs.joomla.org/Standard_form_field_types ในตัวอย่างนี้เราก็จะให้ผู้ใช้กรอกตัวเลขว่าจะให้สินค้าแสดงกี่ชิ้นและให้กรอกคำอธิบายก็จะเขียนได้ดังนี้
โค้ด: เลือกทั้งหมด
<config>
<fields name="params">
<fieldset name="basic">
<field name="mytextvalue" type="number" min="1" default="1" label="Enter some text" description="" size="10" />
<field name="mytextarea" type="textarea" default="default" label="Enter some text" description="" rows="10" cols="5" />
</fieldset>
</fields>
</config>
ผลลัทธ์ที่ได้
ในส่วนการดึงค่าออกมาออกมานั้นจะอยู่ในตัวแปล $params ที่เก็บอาเรยไว้หลายหลายก็ให้เราทำการดึงค่าที่ผู้ใช้กรอกมาโดยการใส่ชื่อ field ของเรา
โค้ด: เลือกทั้งหมด
$params->get('mytextvalue');
เท่านี้เราก็ไม่จะเป็นจะต้องให้ผุ้ใช้เข้ามาเขียนโค้ดเองแล้วไม่ยากอย่างที่คิดใช้ไหมละครับสำหรับวิธีการทำ config ใน joomla module แถมยังให้เราเข้าไปตั้งค่า module งานของเราได้สะดวกขึ้นอีกด้วยหวังว่าบทความนี้จะเป็นประโยชน์ให้กับผู้ที่สนใจพัฒนา joomla กันไม่มากก็น้อยนะครับ