我可以在Drupal中编写自己的HTML代码吗?


Can I write my own HTML code in Drupal?

几个月前我学会了纯粹用HTML和CSS构建网站。我已经做了一些网站,我最喜欢的是你可以真正决定网站的样子。现在,我发现如果你在布局上做一个简单的调整,你就必须把代码复制到所有的页面中。我没有一个模板,自动升级时,提出建议。所以我开始学习Drupal,我正在围绕主题工作。但我似乎不明白你怎么能自定义主题。当我在谷歌浏览器中"检查元素"时,我可以清楚地看到该模板的html代码,但在我的文件夹中,我永远找不到包含该html代码的文件。我所能看到的是.php文件的代码,如'if(…)than'。因此,没有明确的html代码,如标题。我在Drupal和互联网上搜索了又搜索,但我似乎就是无法理解这个想法。我知道Drupal使用PHP和MySQL,但它也说你必须对HTML有很好的理解,但我不知道你在哪里使用HTML。

是否有可能在一个文件中编写html代码,并让它成为你的模板?例如:我想要一个页眉和页脚是相同的所有页面,让它成为我的模板。

对Drupal新手的一些帮助:)?

这绝对是可能的。您可以简单地覆盖page.tpl.php文件,并在该文件中编写自定义HTML结构。这将在所有页面中统一呈现你的结构(例如:header和footer)。

此外,如果您只想为首页做,您可以使用以下命名约定重写文件

页面——front.tpl.php

此文件的效果将仅限于首页。同样,您可以根据使用情况覆盖其他文件。

是的,这是可能的。您正在寻找模板文件,page.tpl.php文件。阅读之前:https://www.drupal.org/node/171194