Ответы:
Хотя код из другого ответа будет работать, JRequest
он устарел, поэтому вы должны использовать следующее:
$jinput = JFactory::getApplication()->input;
echo $jinput->get('option');
Например, если вы отображаете статью и используете приведенный выше код, он выведет com_content
Мы можем проверить, получив параметры URL, используя JRequest::getVar()
метод и проверив параметр option.
jimport( 'joomla.environment.request' );
echo JRequest::getVar('option', '')
Другой подход - через объект JRouter:
JFactory::getApplication()->getRouter()->getVars()["option"]
Не уверены, есть ли практическая разница между значением JRouter и значением, возвращаемым через JInput.
JRequest::getVar()
не рекомендуется. ИспользованиеJFactory::getApplication()->input->get('option', '');
.