Cara terbaik adalah menggunakan folder media. Jadi, pertama-tama Anda perlu membuat folder yang disebut mediadi folder modul Anda.
Catatan: Folder ini harus dibuat sebelum menginstal, bukan setelah.
Bagian dalam folder media, buat 2 sub folder, cssdan js. Ini tidak diperlukan tetapi itu hanya lebih baik untuk memisahkan hal-hal.
Kemudian tambahkan berikut ini ke file XML Anda:
<media folder="media" destination="mod_EXAMPLE">
<folder>css</folder>
<folder>js</folder>
</media>
Ubah mod_EXAMPLEapa pun modul Anda.
Setelah instalasi, folder media akan secara otomatis dipindahkan dan Anda akan berakhir dengan yang berikut:
JOOMLA_ROOT/media/mod_EXAMPLE/js
dan
JOOMLA_ROOT/media/mod_EXAMPLE/css
Saya tahu sejauh ini saya telah merujuk ke sebuah modul tetapi hal yang sama berlaku untuk komponen juga.
Untuk memanggil file, Anda dapat menambahkan kode berikut ke file default.php Anda untuk ekstensi Anda:
JHtml::_('stylesheet', JUri::root() . 'media/mod_EXAMPLE/css/style.css'); // For CSS files
JHtml::_('script', JUri::root() . 'media/mod_EXAMPLE/js/script.js'); // For JS files
Semoga ini membantu
JHtml::stylesheet("mod_EXAMPLE/style.css", array(), true)untuk memuatmedia/mod_EXAMPLE/css/style.css(perhatikan bagian tambahancss/), danJHtml::script("mod_EXAMPLE/script.js", false, true)memuatmedia/mod_EXAMPLE/js/script.js(perhatikan bagian tambahanjs/).