实际上我需要知道每个drupal页面的页面内容的来源和位置。所以我试图将自己的自定义主题集成到drupal中。在教程中,他们说我需要创建一个自定义文件夹并将一个默认主题(如garland / pushbutton)复制到该文件夹。我弄错了,但是当我检查这些模板中的文件和函数时,用于创建模板的函数是不同的。例如在pusbutton主题中我们没有template.php但是在garland中我们必须有一个template.php文件来显示内容。所以我感到困惑,drupal没有standered方式或功能或文件来创建自定义模板?还有每个页面中的数据如何?
答案 0 :(得分:1)
最好复制现有的核心主题文件夹并放入/ sites / all / themes。
drupal中的每个主题都与另一个不同。例如,使用template.php
For all the conditional logic and data processing of the output, there is the template.php file. It is not required, but to keep the .tpl.php files tidy it can be used to hold preprocessors for generating variables before they are merged with the markup inside .tpl.php files.
创建主题所需的唯一文件是 .info 文件。
详细了解How theme works