其中是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 7全局JavaScript變量
- 2. Drupal的全局變量
- 3. java全局全局變量和用戶全局變量
- 4. 全局變量
- 5. 全局變量。
- 6. 全局變量
- 7. 全局變量
- 8. 全局變量
- 9. 全局變量
- 10. 全局變量
- 11. 全局變量
- 12. 全局變量
- 13. 全局變量
- 14. 全局變量
- 15. 全局變量
- 16. 全局變量
- 17. 全局變量
- 18. 全局變量
- 19. 全局變量
- 20. 全局變量?
- 21. 全局變量
- 22. 變量全局變量?
- 23. JS全局變量到局部變量
- 24. PowerShell全局變量局部變量
- 25. 局部變量與全局變量
- 26. 局部變量的全局變量
- 27. R:局部/全局變量
- 28. 全局和局部變量
- 29. 全局和局部變量
- 30. [R局部全局變量
雖然你說的是真的,但我不認爲這是對這個問題的恰當答案。 settings.php文件和variable_set/variable_get機制都不能使變量對模板文件可用。 – marcvangend 2010-11-08 09:00:01