Drupal 7 でテンプレートファイル内で使用できる変数をチェックする方法
Drupal のテンプレートファイルでは多数の変数が使用できるようになっていますが、テーマの継承などを行っていると使える変数が非常に多く「何が使えて何が使えないのかわからない」という状況になりがちです。
変数をチェックするにはテンプレートファイル内で以下のコードを記述するとよいでしょう。
dpm(get_defined_vars());
dpm()
関数を利用するには Devel モジュールがインストールされ有効になっている必要があります。
get_defined_vars()
は特に Drupal に固有の関数ではなく PHP の組み込みの関数ですが、こういうときに使うとものすごく強力です。