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

Drupal 7

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

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

dpm(get_defined_vars());

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

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


アバター
後藤隼人 ( ごとうはやと )

ソフトウェア開発やマーケティング支援などをしています。詳しくはこちら