私はjquery/cssに組み込まれた単一ページの「サイト」を取得し、それをD6モジュールに変換するように取り組んでいます。
コードには、次のようなクラスを持つ複数のcssファイルが含まれています。
background: url('images/stadium.jpg') no-repeat left top;
私の質問は、これらの画像をどのように認識させるのですか?
通常、モジュールに含めるtpl.phpファイルでは、次のようにイメージを設定し、すべてが正常に行われます。
<img src="print base_path().drupal_get_path('module','my_module'); /images/my_image.png" />
Cssクラスから画像を取得して表示する方法がわかりません。また、どこに、またはどのテーマでモジュールが終了するのかわからないため、手動で完全にパスを構築することはできません。
誰かがアイデアやドキュメントを持っている場合、彼らは私にそれを教えてくれると私に指摘できます。説明が必要な場合はお知らせください。
ありがとう!ステフ
基本的に与えられた:
background: url('images/stadium.jpg') no-repeat left top;
画像は、CSSファイルからの相対パスから読み込まれます。
例えば:
/styles.css
/images/stadium.jpg
画像は、関連する「images」サブフォルダから読み込まれます。
おそらく、デザインがすべてモジュールによって制御されている場合、 drupal_add_css cssファイルを作成し、モジュールフォルダー内のイメージファイルに関連するイメージファイルを作成できます。