2


drupal 6 を使用して Web サイトをセットアップし、最小限にしようとしています。私はお問い合わせフォームを使用していますが、かなりうまく機能しています。メッセージが送信されると、「あなたのメッセージは送信されました。」というメッセージとともに、私のサイトのフロント ページにリダイレクトされます (div メッセージ ステータス付き)。どうすれば次のように変更できますか

  1. メッセージの内容をカスタマイズする
  2. ホームページにリダイレクトする代わりに、ノード (別のページ) を表示します。

提案をありがとう。

4

2 に答える 2

2

上記のようなより高度なフォームとカスタマイズについては、webformを試してください。Web フォームには、送信の成功を別の URL にリダイレクトする機能と、カスタム ステータス メッセージを表示する機能があります。

于 2010-11-11T05:49:42.840 に答える
1
  1. メッセージの文字列を変更します。これを行うには、locale.moduleをオンにするか、文字列オーバーライドモジュールを取得します。
  2. Forms APIの#redirectプロパティを使用して、ユーザーをリダイレクトする小さなカスタムモジュールを作成できます。例については、ここを参照してください(そして、潜在的な問題についてコメントを確認してください)。

または、次のいずれかのモジュールの使用を検討してください。

ノードの宛先

カスタム(フォーム)宛先

ルール

ページマネージャーリダイレクト

于 2010-11-12T04:49:54.730 に答える