Drupalで利用可能なグローバル定数と機能は何ですか
-
08-10-2019 - |
質問
私はDrupalに慣れていないので、WordPressのようにDrupalで利用可能なグローバルな定数と機能を知りたいです。 WordPressと同様に、is_homeやis_pageなどの関数がある場合はクールになります。テーマで使用できます。テーマで($ is_front)を試しましたが、機能していません。
解決
見る http://api.drupal.org/api/drupal/globals Drupalで定義されたグローバルのリスト。グローバル変数に加えて、 ローカル 変数は、さまざまなテンプレートフィールで利用できます。たとえば、 page.tpl.php
テンプレート、変数$ is_frontが定義されています。テンプレートファイルで利用可能な変数は次のとおりです テンプレートのプリプロセス関数に設定します モジュールとテーマ(通常はtemplate.phpファイル)によって提供されます。
テーマに取り組んでいる場合は、 テーマガイド.
他のヒント
ペーパーブックはもうひどく人気がないことを知っていますが Pro Drupal開発 APIの概要を説明するには非常に貴重です。
変数は次のとおりです。
<?php
print_r(array_keys(get_defined_vars()));
?>
テンプレートファイル内にいるときの大きなスタートです。
所属していません StackOverflow