gotohayato.com

moon indicating dark mode
sun indicating light mode

Drupal 7 でテンプレートファイル内で使用できる変数をチェックする方法

2015/05/28Drupal 7

Drupal のテンプレートファイルでは多数の変数が使用できるようになっていますが、テーマの継承などを行っていると使える変数が非常に多く「何が使えて何が使えないのかわからない」という状況になりがちです。

変数をチェックするにはテンプレートファイル内で以下のコードを記述するとよいでしょう。

dpm(get_defined_vars());

dpm() 関数を利用するには Devel モジュールがインストールされ有効になっている必要があります。

get_defined_vars() は特に Drupal に固有の関数ではなく PHP の組み込みの関数ですが、こういうときに使うとものすごく強力です。

関連記事


後藤隼人
個人事業でウェブ開発やマーケティングをしています。
GitHub