Risposte:
Mentre il codice dell'altra risposta funzionerà, JRequest
è obsoleto, pertanto è necessario utilizzare quanto segue:
$jinput = JFactory::getApplication()->input;
echo $jinput->get('option');
Ad esempio, se stai visualizzando un articolo e utilizzi il codice sopra, verrà generato com_content
Possiamo verificare ottenendo i parametri URL, usando il JRequest::getVar()
metodo e verificando il parametro opzione.
jimport( 'joomla.environment.request' );
echo JRequest::getVar('option', '')
Un altro approccio è attraverso l'oggetto JRouter:
JFactory::getApplication()->getRouter()->getVars()["option"]
Non sono sicuro se vi sia mai una differenza pratica tra il valore JRouter e il valore restituito tramite JInput.
JRequest::getVar()
è deprecato. UsaJFactory::getApplication()->input->get('option', '');
.