私はdrupalの新人です。私はWordPressのようにdrupalで利用可能なグローバル定数と関数を知りたいと思います。 is_homeやis_pageのような、wordpressに似た関数があれば、私のテーマで使うことができます。私のテーマでは($ is_front)を試みましたが、うまくいきませんでした。drupalで使用できるグローバル定数と関数は何ですか
1
A
答えて
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()));
?>
は大きなスタートです。
関連する問題
- 1. Drupalブロックで定義された関数がグローバルにアクセスできないのはなぜですか?
- 2. VUEディレクティブで使用グローバル関数
- 3. なぜJavaScriptプロトタイプ関数内のグローバル関数を使用するのですか?
- 4. 他のインクルード.cppファイルで関数とグローバル変数を使用する方法は?
- 5. VBAクラス内でグローバル定数、型および関数を使用するのは良い方法ですか?
- 6. Rustでグローバル変数を使用することはできますか?
- 7. extjs4.1でinitComponent関数を使用するのは何ですか?
- 8. build.gradleでグローバル変数と関数を定義
- 9. JavaScriptでグローバル変数と関数を使用しないようにする
- 10. GCCで使用される関数rem_pio2f()は何ですか?
- 11. 異なるパラメータでその関数を使用するとき、関数プロトタイプには何を入れますか?
- 12. Pythonの関数で関数を定義する利点は何ですか?
- 13. XQuery:関数内でグローバル変数を使用
- 14. マニフェストファイルで使用できるgradleのグローバル変数を設定する
- 15. PHPで変数を使用してDEFINED定数を関数に渡すことはできますか?
- 16. Pythonは関数内でクラスを定義し、クラスはグローバルにアクセスできます
- 17. OOPでの静的関数の使用は何ですか?
- 18. 'org.hibernate.type VersionType'関数とは何ですか?
- 19. new()関数とは何ですか?
- 20. Y関数とは何ですか?
- 21. 関数の__proto__とは何ですか?
- 22. Rubyの番号付きグローバル変数は何ですか
- 23. 定数と変数を定数で比較する利点は何ですか?
- 24. Rでグローバル変数を使用できませんか?
- 25. は、usort関数内のグローバル変数にアクセスできません。
- 26. 多項式で固定小数点関数を使用できますか?
- 27. PowerShell関数パラメータのValidateSet属性で定数を使用できますか?
- 28. SQL Serverでグローバル関数を作成できますか?
- 29. コールバック関数と正規関数の違いは何ですか?
- 30. __cudaRegisterFatBinary関数と__cudaRegisterFunction関数のパラメータは何ですか?