0

助けが必要です =/ TYPO3 を 4.5.5 に更新し、古いバージョンの realurl にしました。

使用しているプラ​​グインは、't3lib_div::_GET();' を読み取って GET パラメータを取得します。変数.. realurl は、元の GET メソッドによって送信された値を通過させず、「読み取り可能な」URL パラメータのみを渡します....

そう: www.anypage.com/welcome/any は構成で動作します:

array(
 'GETvar' => 'tx_plugin_pi1[database]',
 'valueMap' => array(
      'one' => 'one',
      'any' => 'any'
  ),
  'noMatch' => 'bypass'
)

ただし: www.anypage.com/welcome/?database=any

プラグインに値 ('any') を渡しません...

4

2 に答える 2

2

私はクッパの答えに二番目です。

それに加えて、変数にはプレフィックスを含める必要があります。

www.anypage.com/welcome/?tx_plugin_pi1[database]=any

または、実際の URL 構成を次のように更新します。

array(
 'GETvar' => 'database',
 'valueMap' => array(
      'one' => 'one',
      'any' => 'any'
  ),
  'noMatch' => 'bypass'
)
于 2011-09-16T14:31:44.387 に答える
0

変数は常に $this->piVars['database'] からアクセスできるはずですよね?

于 2011-09-16T14:12:38.233 に答える