【Drupal 8】twigファイルでテーマへのパスを呼び出す方法
見出し画像

【Drupal 8】twigファイルでテーマへのパスを呼び出す方法

Koushi Kagawa

Drupal8を利用していて、twigファイルにて現在利用しているテーマファイルまでのパスを呼び出す方法を記載します。

下記です。

{{ base_path ~ directory }}

例えばテーマパス内の、「images/image.jpg」という画像を表示させたい時は下記のように記載します。

<img src="{{ base_path ~ directory }}/images/image.jpg"  />

以上です。


--

Drupal 7まではtwigではなくphpファイルだったので、下記のように書いていました。

<img src="<?php print base_path() . path_to_theme(); ?>/image/image.jpg">

Drupal 8(というかtwig)になってどのように書けば良いのかちょっと迷ったのですが、なれるとシンプルに書けて良い感じです。


参考:


この記事が気に入ったら、サポートをしてみませんか?
気軽にクリエイターの支援と、記事のオススメができます!
Koushi Kagawa

読んでいただきありがとうございます。twitterもやってます。 https://twitter.com/koushikagawa

嬉しいです!
Koushi Kagawa
プロジェクトマネージャーと テクニカルライター / Webサービス・ライティング・英語等、学習したことを書いてます。 長野県松本市のWeb制作会社 Res, Inc. 代表