ถามตอบ ปัญหาการพัฒนา Extension ไม่ว่าจะเป็น Module plugin Component หรือ แม้แต่ template การปรับแต่งโค้ด Joomla ต่างๆ ทุกเวอร์ชั่น 1.5 2.5 หรือ 3.x
Moderator: mindphp, ผู้ดูแลกระดาน
-
M027
- PHP Super Hero Member
- โพสต์: 758
- ลงทะเบียนเมื่อ: 08/06/2015 10:07 am
โพสต์ที่ยังไม่ได้อ่าน
โดย M027 »
โครงสร้างในการสร้างแท็บ (component) เขียนในไฟล์ edit.php (จากตัวอย่างใช้ชื่อไฟล์นี้) ใน folder tmpl ของส่วนงานที่ใช้ และอยู่ใน views ของ component โดยจะเขียน code ดังกล่าวไว้ภายในแท็ก form เพื่อให้สามารถทำการส่งค่าไปยัง model ได้ โดยจะทำการแสดง field ทั้งหมดที่อยู่ใน fieldset ที่กำหนดไว้ ในไฟล์ xml ที่ได้ทำการ loadform เอาไว้
โค้ด: เลือกทั้งหมด
<?php echo JHtml::_('bootstrap.startTabSet', 'myTab', array('active' => 'ชื่อแท็บที่ต้องการ active')); ?> //โครงสร้างชั้นนอกactive
<?php echo JHtml::_('bootstrap.addTab', 'myTab', 'ชื่อ fieldset', 'ชื่อแท็บ'); ?> //สร้างหัวข้อแท็บ
<?php echo $this->form->getControlGroups('ชื่อ fieldset'); ?> //ดึง field ทั้งหมดใน fieldset ออกมาแสดง
<?php echo JHtml::_('bootstrap.endTab'); ?> //ปิดหัวข้อแท็บ
<?php echo JHtml::_('bootstrap.endTabSet'); ?> //ปิดโครงสร้างชั้นนอก
ตัวอย่างผลลัพธ์
- Screenshot from.png (25.01 KiB) Viewed 855 times
-
-
- 0 ตอบกลับ
- 1697 แสดง
-
โพสต์ล่าสุด โดย Ittichai_chupol
29/11/2018 10:25 am
-
-
- 0 ตอบกลับ
- 13364 แสดง
-
โพสต์ล่าสุด โดย abdkode
22/04/2019 6:51 pm
-
-
- 2 ตอบกลับ
- 3035 แสดง
-
โพสต์ล่าสุด โดย jamepiyawat
19/09/2019 4:20 pm
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 92