Php 如何从一开始就创建自定义drupal cms

Php 如何从一开始就创建自定义drupal cms,php,drupal-6,Php,Drupal 6,实际上,我需要知道每个drupal页面的页面内容是如何以及在哪里出现的。所以我尝试将自己的自定义主题集成到drupal中。在本教程中,他们说我需要创建一个自定义文件夹,并将其中一个默认主题(如garland/Buttown)复制到该文件夹中。我理解正确,但是当我检查这些模板中的文件和函数时,用于创建模板的函数是不同的。例如,在pusbutton主题中,我们没有template.php,但在garland中,我们必须有一个template.php文件来显示内容。所以我很困惑,drupal是否没有创

实际上,我需要知道每个drupal页面的页面内容是如何以及在哪里出现的。所以我尝试将自己的自定义主题集成到drupal中。在本教程中,他们说我需要创建一个自定义文件夹,并将其中一个默认主题(如garland/Buttown)复制到该文件夹中。我理解正确,但是当我检查这些模板中的文件和函数时,用于创建模板的函数是不同的。例如,在pusbutton主题中,我们没有template.php,但在garland中,我们必须有一个template.php文件来显示内容。所以我很困惑,drupal是否没有创建自定义模板的标准方法、函数或文件?还有,数据是如何进入每页的?

复制现有的核心主题文件夹并放入/sites/all/themes是一种很好的做法。 drupal中的每个主题都不同于其他主题。例如,使用
template.php

对于输出的所有条件逻辑和数据处理,都有template.php文件。它不是必需的,但为了保持.tpl.php文件整洁,它可以用来保存预处理器,以便在与.tpl.php文件中的标记合并之前生成变量。

创建主题所需的唯一文件是.info文件

了解更多关于