2016-07-21 4 views
0

drupalのコマースファイルにアップロードされているファイルをdrupalの別のファイルフィールドにコピーする方法を探しています。 Drupalの商取引で販売されているオーディオファイルをプレビューすることはできますが、商用ライセンスで強制される私的なファイル構造のため、ファイルを公開する別のフィールドに複製する必要があります。drupal commerceから別のフィールドにファイルフィールドのエントリを複製してプレビューできるようにする方法

パブリックディレクトリにアップロードするファイルをコピーし、コンテンツタイプに関連付けられた追加フィールドのデータベースエントリを追加する方法はありますか?

答えて

1

アップロードしたファイルの「パブリックミラー」を作成する必要があります。 commerce_productは、我々は、それが保存されるたびに、製品を変更できると仮定したエンティティであることから は、コード内のあまりに掘っていないので、あなたは、次のようにすることができます。

  • は、モジュールを作成し、hook_entity_insertおよび/またはhook_entity_updateを使用
  • 、必要なファイルを見つける公共コピー
  • が同じエンティティ
の他の分野での公開ファイルの値を記入します
関連する問題