私はdrupalを初めて使用し、Wordpressのようにdrupalで使用できるグローバル定数と関数を知りたいです。テーマで使用できるワードプレスのようなis_homeやis_pageのような関数があればクールです。テーマでif($ is_front)を試しましたが、機能しません。
2 に答える
5
Drupalで定義されているグローバルのリストについては、http://api.drupal.org/api/drupal/globalsを参照してください。グローバル変数に加えて、ローカル変数はさまざまなテンプレートフィールドで使用できます。たとえば、page.tpl.php
テンプレートでは、変数$is_frontが定義されています。テンプレートファイルで使用可能な変数は、モジュールとテーマ(通常はtemplate.phpファイル)によって提供されるテンプレート前処理関数で設定されます。
テーマに取り組んでいる場合は、テーマガイドを確認する必要があります。
于 2010-12-04T15:14:01.730 に答える
0
紙の本はもうそれほど人気がないことは知っていますが、 ProDrupalDevelopmentはAPIの概要を説明するのに非常に貴重です。
変数に関する限り、次のようになります。
<?php
print_r(array_keys(get_defined_vars()));
?>
テンプレートファイル内にいるときの大きなスタートです。
于 2010-12-04T19:05:39.387 に答える