2

特定のコンテンツ タイプ ノードを保存した後にトリガーされるアクションを作成する必要があります。送信されたノードから zip ロケーション データを収集し、それをビュー ulr に送信するスクリプトが必要です。

これは、データが挿入されるフォームです。

<fieldset class="location">
  <legend>Location</legend>
  <div id="edit-locations-0-postal-code-wrapper" class="form-item">
    <label for="edit-locations-0-postal-code">
      Postal code:
      <span title="This field is required." class="form-required">*</span>
    </label>
    <input type="text" class="form-text required" value="" size="16"
           id="edit-locations-0-postal-code" name="locations[0][postal_code]" 
           maxlength="16">
  </div>
</fieldset>

これは、データを挿入する URL です。

www.mysite.com/testview?distance[郵便番号]=DATA_GOES_HERE

4

1 に答える 1

0

選択する必要があります:

1)モジュールのインストール:トークン+ルール

モジュールを有効にした後、次の一般的な手順に従います。

  • 新しいルールを作成する
  • イベント:新しいコンテンツを保存した後
  • 条件を追加します。ノード:コンテンツにはタイプがあります(このルールを適用するコンテンツタイプを選択してください)
  • アクションを追加します:システム:ページリダイレクト
  • トークン置換パターンを使用して、リダイレクトするURLを作成します(CCKフィールドを含むすべてのノードフィールドにアクセスできる必要があります)

2)カスタムモジュールに実装するhook_nodeapi()

このフックを実装することにより、$ nodeオブジェクトにアクセスでき、フックに渡される2番目のパラメーターは$op、実行されているアクションを示します。あなたの場合、あなたは興味があるかもしれません:

「挿入」:ノードが作成されました(データベースに挿入されました)。

あなたの質問はこれに非常に似ているので、見てください:ノードが保存された後にユーザーをリダイレクトする

于 2013-02-06T11:33:35.530 に答える