FormIt - 重定向挂钩问题

时间:2013-04-01 20:31:43

标签: modx-revolution formit

问题:我正在使用FormIt,重定向挂钩对我不起作用。

重定向到http://www.example.comPageName.html而不是http://www.example.com/PageName.html。它不是在页面名称后面放置正斜杠。

之前有没有人见过这个问题?

这是我的FormIt片段。

[[!FormIt? &hooks=`email,redirect` &emailTpl=`MyEmailChunk` &emailTo=`mypersonalemail@email.com` &emailSubject=`Contact Us form submission` &redirectTo=`35` &emailFrom=`info@domainnamme.com`]]
  • 是的,MyEmailChunk存在。
  • 电子邮件地址为虚拟值
  • ID为35的资源位于相同的上下文中,并且已发布并在菜单中隐藏。
  • 我正在使用友好的网址。
  • 如果我尝试其他资源,那就可以了。

2 个答案:

答案 0 :(得分:1)

以下代码生成的网址

$url = $this->modx->makeUrl($this->formit->config['redirectTo'],$contextKey,$redirectParams,'full');

'full'表示URL is absolute, prepended with site_url from confighttp://rtfm.modx.com/display/revolution20/modX.makeUrl)。请检查site_url

中的/core/config/config.inc.php变量

答案 1 :(得分:1)

实际上需要在系统设置中检查site_url变量。

确保您有一个尾部斜杠。