2012-08-30 2 views
0

내가 줌라에 URL에 값을 보내려고하고있다 (2.5)패스 값 2.5

LINK : http://www.mysite.com/index.php/our-listings/index.php?address=1234

링크는 Iframe에 래퍼의 PHP 스크립트이다 .

$address 값을 스크립트에 전달하고 싶습니다. 데이터를 전달하지 않고 POST 및 GET을 사용하여 시도했습니다. 연구에서

온라인 나는이 보았다 $address = JRequest::getVar('address');

을하지만 여기서이 코드 가는가?

나는 그것은 iframe이 스크립트에서 시도하지만 난 얻을 :

Fatal error: Class 'JRequest' not found - because the script is not aware it is in Joomla i guess.

어떤 아이디어?

감사합니다.

답변

2

줌라에서 2.5 편집 구성 요소/com_wrapper/뷰/래퍼/그런 다음 다음을 추가 $url = $params->def('url', '');

찾기

wrapper.php하지 view.html.php 후 그것 (아비드의 링크에 설명 된대로)

foreach ($_GET as $key => $value) { 
    if ($key<>"option" && $key<>"Itemid") { 
    $url.=(strpos($url,"?")) ? "&" : "?"; 
    $url.="$key=$value"; 
    } 
} 
+1

$ key! = "option"을 의미 했습니까? –

+0

합법적입니다 : http://php.net/manual/en/language.operators.comparison.php (심지어 선호합니다! =, ** Edward Borland **는 아마도 <>가 사용 된 다른 언어를 사용했을 것입니다. 둘 다 PHP에서. – mbinette