현재 페이지에서 사용중인 구성 요소를 확인하는 방법은 무엇입니까?


답변:


23

Joomla 3.x 용

다른 답변의 코드는 작동하지만 JRequest더 이상 사용되지 않으므로 다음을 사용해야합니다.

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

예를 들어 기사를 표시하고 위 ​​코드를 사용하면 출력됩니다. com_content


9

Joomla 2.5

JRequest::getVar()메소드를 사용하여 URL 매개 변수를 가져 와서 확인하고 옵션 매개 변수를 확인할 수 있습니다.

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

JRequest API 문서


2
JRequest::getVar()더 이상 사용되지 않습니다. 사용하십시오 JFactory::getApplication()->input->get('option', '');.
Farahmand

1

또 다른 방법은 JRouter 객체를 통한 것입니다.

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

JRouter 값과 JInput을 통해 반환 된 값간에 실제 차이가 있는지 확실하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.