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

我赞同 Koopa 的回答。

除此之外,变量必须包含前缀:

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 回答