回答:
これらの関数はテンプレートで役立つと思います:
print base_path() . path_to_theme();
path_to_theme()現在のテーマ要素へのパスを返します。 base_path() Drupalインストールの基本パス。
たとえば、私はと呼ばれる私のテンプレートディレクトリbg-bar.png
内のimages
ディレクトリと呼ばれるイメージを持っていますgarland
。その後、私が使用することができますbase_path()
し、path_to_theme()
node.tpl.php内部例えば、画像へのパスを取得するには:
print '<img src="'.base_path() . path_to_theme() .'/images/bg-bar.png">';
更新:現在のドメインを使用する場合は、次を使用できますglobal $base_root
。
$address = ''.base_path() . path_to_theme() .'/images/bg-bar.png';
global $base_root;
echo '<img src="' . $base_root . $address . '">';
情報がお役に立てば幸いです。
http://
。
.htaccess
ファイルからこの書き換えプロセスを制御できるかどうかを確認し、それぞれの条件を追加しRewriteCond
て画像を除外します。
base_path()
「/」を返します-素敵なURL(mysite.com/a/b/cなど)を使用している場合は役に立ちません-この場合、イメージソースは「/ path-to-theme / ...」になります。 ./image.png '-これは機能しません。たぶん画像ソースのhttp://
代わりに使用する必要があります/
。