0

問題: FormItを使用していますが、リダイレクト フックが機能しません。

http://www.example.com/PageName.htmlではなくhttp://www.example.comPageName.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 のリソースは同じコンテキストにあり、公開されており、メニューから非表示になっています。
  • フレンドリ URL を使用しています。
  • 別のリソースを試すと、うまくいきます。
4

2 に答える 2

1

次のコードで生成される URL

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

'full'URL is absolute, prepended with site_url from config( http://rtfm.modx.com/display/revolution20/modX.makeUrl )を意味します。site_url変数を確認してください/core/config/config.inc.php

于 2013-04-02T07:09:10.950 に答える