其中是drupal全局变量,它在developer/global.php.but中是说在drupal安装文件中,我找不到这个文件。全局变量和可变变量在page.tpl.php和node.tpl.php中有什么区别......其中是模板可变变量in.thank的声明drupal全局变量
1
A
回答
3
模板文件的变量在模板预处理函数中声明。在Drupal主题指南中的This page包含Drupal的theme()函数的flowchart describing the flow。对于每个模板,变量都会传递与相应命名方案匹配的每个预处理函数。
例如,对于page.tpl.php,Drupal将首先运行template_preprocess()和template_preprocess_page()。接下来,如果某个模块包含函数somemodule_preprocess_page(),并且/或者如果您的自定义包含you_preprocess_page(),那么这些函数也将运行。每个预处理函数都可以为page.tpl.php模板更改和添加变量。当所有预处理函数完成后,变量将传递给page.tpl.php。
0
有一个文件称为settings.php这可能是你在找什么。
或者,如果您希望网站的所有者能够在不必更改源代码的情况下修改变量,则可以在其中一个模块的管理页面中创建变量,然后在任何时候使用drupal的variable_get()
function访问您的应用程序。
相关问题
- 1. Drupal的全局变量
- 2. 全局变量
- 3. 全局变量
- 4. 全局变量?
- 5. 全局变量
- 6. 全局变量
- 7. 全局变量
- 8. 全局变量
- 9. 全局变量
- 10. 变量全局变量?
- 11. Codeigniter全局变量
- 12. 全局变量,C
- 13. Greasemonkey&全局变量
- 14. VBA全局变量
- 15. Ruby全局变量
- 16. 笨全局变量
- 17. 全局JSON变量
- 18. Rails全局变量
- 19. PHP全局变量
- 20. 全局变量jquery
- 21. 从全局变量
- 22. Android - 全局变量?
- 23. 全局EditText变量
- 24. jQuery全局变量
- 25. iPhone全局变量?
- 26. 全局变量5.3
- 27. javascript全局变量
- 28. Python全局变量__
- 29. .net全局变量
- 30. C#全局变量
虽然你说的是真的,但我不认为这是对这个问题的恰当答案。 settings.php文件和variable_set/variable_get机制都不能使变量对模板文件可用。 – marcvangend 2010-11-08 09:00:01