0

ISSUE:我正在使用 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 的资源位于相同的上下文中,并且已发布并从菜单中隐藏。
  • 我正在使用友好的网址。
  • 如果我尝试其他资源,它会起作用。
4

2 回答 2

1

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

确保你有一个尾部斜杠。

于 2013-06-21T11:52:19.683 回答
1

以下代码中生成的 URL

$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

于 2013-04-02T07:09:10.950 回答