0

URL の値を Joomla (2.5) に送信しようとしています。

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

リンクは、Iframe ラッパーの php スクリプトです。

$address値をスクリプトに渡したい。データが渡されない状態で POST と GET を使用してみました。

オンラインでの調査で、私はこれを見ました:$address = JRequest::getVar('address');

しかし、このコードはどこに行くのでしょうか?

iframed スクリプトで試してみましたが、次のようになります。

致命的なエラー: クラス 'JRequest' が見つかりません - スクリプトが Joomla にあることを認識していないためです。

何か案は?

ありがとう。

4

1 に答える 1

2

Joomla 2.5 では、components/com_wrapper/views/wrapper/view.html.php を wrapper.php ではなく編集します。

探す$url = $params->def('url', '');

次に、その後に次を追加します(Abidのリンクで概説されているように)

foreach ($_GET as $key => $value) {
  if ($key<>"option" && $key<>"Itemid") {
    $url.=(strpos($url,"?")) ? "&" : "?";
    $url.="$key=$value";
  }
}
于 2012-10-07T14:00:41.543 に答える