ขั้นตอนที่ 1
สร้าง Component สำหรับ Joomla 2.5 แบบพื้นฐาน
ขั้นตอนที่ 2
สร้าง Component สำหรับ Joomla 2.5 การสร้างส่วน view
หลังจากที่สร้าง component แล้ว เพื่อความสะดวกในการเรียกใช้ เราจะต้องสร้างแถบเมนูในหน้าเว็บด้วย
เข้าไปที่โฟลเดอร์ helloworld -> site -> views -> helloworld -> tmpl แล้วสร้างไฟล์ default.xml ใส่โค้ด
โค้ด: เลือกทั้งหมด
<?xml version="1.0" encoding="utf-8"?>
<metadata>
<layout title="COM_HELLOWORLD_HELLOWORLD_VIEW_DEFAULT_TITLE">
<message>COM_HELLOWORLD_HELLOWORLD_VIEW_DEFAULT_DESC</message>
</layout>
</metadata>
เปิดไฟล์ helloworld.xml ขึ้นมาแก้ตรงเวอร์ชั่นหน่อยนะครับ
เปลี่ยนเป็น
สรุปโครงสร้างของไฟล์ในโฟลเดอร์ helloworld ตอนนี้นะครับ
helloworld.xml
site/index.html
site/helloworld.php
site/controller.php
site/views/index.html
site/views/helloworld/index.html
site/views/helloworld/view.html.php
site/views/helloworld/tmpl/index.html
site/views/helloworld/tmpl/default.xml
site/views/helloworld/tmpl/default.php
admin/index.html
admin/helloworld.php
admin/sql/index.html
admin/sql/updates/index.html
admin/sql/updates/mysql/index.html
admin/sql/updates/mysql/0.0.1.sql
สุดท้ายทำไฟล์เป็น .zip แล้ว install Extensions ได้เลยครับ
ขั้นตอนที่ 1 [url=https://www.mindphp.com/forums/viewtopic.php?f=29&t=12047]สร้าง Component สำหรับ Joomla 2.5 แบบพื้นฐาน[/url]
ขั้นตอนที่ 2 [url=https://www.mindphp.com/forums/viewtopic.php?f=29&t=12049]สร้าง Component สำหรับ Joomla 2.5 การสร้างส่วน view[/url]
หลังจากที่สร้าง component แล้ว เพื่อความสะดวกในการเรียกใช้ เราจะต้องสร้างแถบเมนูในหน้าเว็บด้วย
เข้าไปที่โฟลเดอร์ helloworld -> site -> views -> helloworld -> tmpl แล้วสร้างไฟล์ default.xml ใส่โค้ด
[code]<?xml version="1.0" encoding="utf-8"?>
<metadata>
<layout title="COM_HELLOWORLD_HELLOWORLD_VIEW_DEFAULT_TITLE">
<message>COM_HELLOWORLD_HELLOWORLD_VIEW_DEFAULT_DESC</message>
</layout>
</metadata>
[/code]
เปิดไฟล์ helloworld.xml ขึ้นมาแก้ตรงเวอร์ชั่นหน่อยนะครับ
[code]<version>0.0.2</version>[/code]
เปลี่ยนเป็น
[code]<version>0.0.3</version>[/code]
สรุปโครงสร้างของไฟล์ในโฟลเดอร์ helloworld ตอนนี้นะครับ
[i] helloworld.xml
site/index.html
site/helloworld.php
site/controller.php
site/views/index.html
site/views/helloworld/index.html
site/views/helloworld/view.html.php
site/views/helloworld/tmpl/index.html
site/views/helloworld/tmpl/default.xml
site/views/helloworld/tmpl/default.php
admin/index.html
admin/helloworld.php
admin/sql/index.html
admin/sql/updates/index.html
admin/sql/updates/mysql/index.html
admin/sql/updates/mysql/0.0.1.sql[/i]
สุดท้ายทำไฟล์เป็น .zip แล้ว install Extensions ได้เลยครับ