模板引擎如何与drupal7核心交互以显示网页


how template engine interact with drupal 7 core to display web page

我是drupal的中级。我开始学习drupal 7主题系统。我需要知道模板引擎如何处理其模板文件中的php,html/css,以及它与核心系统的交互,以使其最终输出为网页。这意味着当我们在浏览器中加载drupal网页时,模板引擎做什么。模板引擎在drupal前端设计中的主要作用是什么?。如果有人在drupal系统内提供模板引擎工作的网络链接,那将是一个伟大的

提前谢谢。。

Drupal中的模板引擎是一种软件组件,它将Drupal的数据与主题中的模板相结合,并向用户显示结果,即最终的HTML。
+-----------++----------------+|数据来自||模板来自||Drupal主题|+-----------++----------------+||v+---------+v+------|主题|-------+|发动机|+--------+|v+-------------+|最终HTML|+-------------+

所以主要问题是为什么Drupal使用主题引擎?因为不同的开发人员有不同的编码品味,Drupal不想直接处理不同的模板"编码风格"。

如果你正在学习Drupal主题设计,你不需要知道主题引擎设计。现在,几乎所有Drupal主题都使用一个引擎:PHPTemplate,在我看来,它非常棒。如果你想设计高级主题,你只需要知道主题引擎API。对于基本用法,即使是API知识也不是必须的。