2016-05-31 9 views
0

アップロードヒーローユニットタイプのバナーのためのDrupalモジュールを作成しています。 基本的には、ファイルを選択できるようにするために、そのファイルと一緒に、そのバナーを関連付けるためにセクションの1つの名前をWebサイトに入力します。たとえば、ファイルを選択して入力フィールドに "shop"という単語を入れると、この画像をアップロードし、ウェブサイトの "/ shop"セクションに移動すると、この画像が見えます。ファイルアップロードを使用したDrupalモジュールの作成

私はこのチュートリアルhttps://api.drupal.org/api/examples/form_example!form_example_tutorial.inc/function/form_example_tutorial_10/7.x-1.xに従っており、ファイルアップロードが正しく機能しています。

しかし、私はDrupalには非常に新しく、アップロードされたヒーローイメージをDrupalモジュールに表示するための最善の方法を考えています。同時に、Drupalアプリケーション内のどこからでもアップロードした画像にアクセスして、画像を表示できるようにしたいと考えています。

データベースが必要かどうか、またはvariable_getを使用しますか?

答えて

0

あなたが望むものがあれば、比較的簡単なコンテキストフィルタを使用してCCK +ビューで実現できます。

自分のモジュールを本当に使いたいのであれば、uriファイルを格納しているテーブルを追加して、ユーザーがフォームに入力した追加情報を追加する必要があります。チュートリアルの後のURI-は、file_save($ file)コマンドの後に

$uri = $file->uri 

の順で取得できます。

variable_setとvariable_getは、モジュールがどのモードで動作するべきか、データを格納するべきでないかのような設定を意味します。

関連する問題