Bagaimana cara memeriksa komponen apa yang digunakan pada halaman saat ini?


Jawaban:


23

Untuk Joomla 3.x

Sementara kode dari jawaban lain akan berfungsi, JRequestsudah usang, karena itu Anda harus menggunakan yang berikut:

$jinput = JFactory::getApplication()->input;
echo $jinput->get('option');

Misalnya, jika Anda menampilkan Artikel dan menggunakan kode di atas, itu akan ditampilkan com_content


9

Untuk Joomla 2.5

Kita dapat memeriksa dengan mendapatkan parameter URL, menggunakan JRequest::getVar()metode dan memeriksa parameter opsi.

jimport( 'joomla.environment.request' );
echo JRequest::getVar('option', '')

Dokumentasi API JRequest


2
JRequest::getVar()sudah ditinggalkan. Gunakan JFactory::getApplication()->input->get('option', '');.
Farahmand

1

Pendekatan lain adalah melalui objek JRouter:

JFactory::getApplication()->getRouter()->getVars()["option"]

Tidak yakin apakah ada perbedaan praktis antara nilai JRouter dan nilai yang dikembalikan melalui JInput.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.