2010-12-04 31 views
1

私はdrupalの新人です。私はWordPressのようにdrupalで利用可能なグローバル定数と関数を知りたいと思います。 is_homeやis_pageのような、wordpressに似た関数があれば、私のテーマで使うことができます。私のテーマでは($ is_front)を試みましたが、うまくいきませんでした。drupalで使用できるグローバル定数と関数は何ですか

答えて

5

Drupalで定義されているグローバルのリストについては、http://api.drupal.org/api/drupal/globalsを参照してください。グローバル変数に加えて、ローカル変数は、さまざまなテンプレートで使用できます。たとえば、page.tpl.phpテンプレートでは、変数$ is_frontが定義されています。テンプレートファイルで利用できる変数は、モジュールとテーマ(通常はtemplate.phpファイル内)によって提供されるset in template preprocess functionsです。

テーマで作業している場合は、Theming Guideを確認する必要があります。

0

私は紙の本はそれほど普及していないと知っていますが、Pro Drupal DevelopmentはAPIを概説する上で非常に貴重です。

は限り変数が行く:テンプレートファイル内にあるとき

<?php 
print_r(array_keys(get_defined_vars())); 
?>

は大きなスタートです。

関連する問題