TYPO3 realurl 删除 GET 值
我需要帮助=/ 我将 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”)传递给插件...
I need help =/
I updated TYPO3 to 4.5.5 and an older Version of realurl.
The plugin we're using gets the GET parameters by reading the 't3lib_div::_GET();' variable.. realurl does not let through values that are submited by the original GET method, it only passes the "readable" url parameters....
so:
www.anypage.com/welcome/any
works with config:
array(
'GETvar' => 'tx_plugin_pi1[database]',
'valueMap' => array(
'one' => 'one',
'any' => 'any'
),
'noMatch' => 'bypass'
)
but:
www.anypage.com/welcome/?database=any
does not pass the value ('any') to the plugin...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我赞同库帕的回答。
除此之外,变量必须包含前缀:
或者将真实的 url 配置更新为:
I second Koopa's answer.
In addition to that the variable must include the prefix:
or you update the real url config to:
该变量应该始终可以通过 $this->piVars['database'] 访问,不是吗?
The variable should always be accessible through $this->piVars['database'], is it not?