1

我在 Drupal 7 中创建了一个主题并呈现了一个节点页面。

1、drupal调用页面--node.tpl.php处的函数:

print render($page['content']);

2、调用template.php中的函数:

function mytheme_preprocess_node(&$vars){
  //...
};

第三,它使用 node.tpl.php 来渲染页面。

那么,$page['content'](page--node.tpl.php)、$vars(template.php)和node.tpl.php中的变量是什么关系呢?我在哪里可以找到文档来回答这个问题?

4

1 回答 1

0

这就是drupal主题工作流程,我认为您需要看到“大局”

这里解释了主题注册表,可以澄清我们的问题

在这里和主题文件的概述

于 2013-03-14T09:12:13.843 回答