2016-03-23 9 views
0

私は自分のノードに整数フィールド "teller"と "bestand"というファイルフィールドを持っています。 ファイルフィールドのURLがクリックされたときに、窓口フィールドを増やしたいと思います。 ルールでこれを実行できますか? Pls some helpdrupal 7ルールとファイル

答えて

0

あなたが話しているファイルフィールドのURLを少し変更します。これはファイル/%file/view URLかアップロードされたファイルの実際のダウンロードURLですか?

さまざまなオプションがありますが、あなたが探しているルールがルールであるかわかりません。

  1. 「teller」フィールドを更新するAjax呼び出しを起動するリンクにJSクリックハンドラを追加します。ファイルURLが直接開かれている場合、 'teller'フィールドは更新されません。
  2. hook_menu_alter()で 'file /%file/view'コールバックをオーバーライドし、独自の魔法を追加し、最後にfile_entity_view_page()の出力を返します。
  3. hook_file_view()を実装し、そこでカスタムコードを追加します。

ルールを使用することを主張する場合は、おそらくエンティティルールモジュールを使用し、 'ファイルが表示されました'というイベントを捕捉する必要があります。

親切に、 エリック・モルダー