【问题标题】:FormIt - redirect hook issueFormIt - 重定向挂钩问题
【发布时间】:2013-04-01 20:31:42
【问题描述】:

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

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

以前有人见过这个问题吗?

这是我的 FormIt sn-p。

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

【问题讨论】:

    标签: modx-revolution formit


    【解决方案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)。请检查/core/config/config.inc.php 中的site_url 变量

    【讨论】:

    • 我想特别寻找什么?我可以看到设置 site_url 的代码; $site_url= $url_scheme 。 $http_host 。 MODX_BASE_URL;。 $http_host 定义正确,但它的末尾没有正斜杠。应该吗?
    • MODX_BASE_URL 的值是多少?看起来有问题。
    • MODX_BASE_URL 的值为 $modx_base_url= '/';。对吗?
    • forums.modx.com/thread/47544/… - 这里是解决方案
    • 感谢您的回复和意见。不幸的是,没有任何帮助。我将尝试推出自己的表单响应处理代码:(。
    【解决方案2】:

    其实site_url变量需要在系统设置中勾选。

    确保你有一个斜杠。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-15
      • 2021-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 2023-03-13
      相关资源
      最近更新 更多