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

标签 php html css drupal drupal-7

几个月前,我学会了完全使用 HTML 和 CSS 构建网站。我已经制作了一些网站,我最喜欢的是您可以真正确定网站的外观。现在,我发现如果你在布局上做1个简单的调整,你必须将代码复制到所有页面中。我没有在提出建议时自动升级的模板。所以我开始学习 Drupal,并且我正在围绕主题工作。 但我似乎不明白如何自定义主题。当我在 Google Chrome 中“检查元素”时,我可以清楚地看到该模板的 HTML 代码,但在我的文件夹中我永远找不到包含该 HTML 代码的文件。我所能看到的只是带有“if (...) than”之类代码的 .php 文件。因此,没有像 header 这样的清晰 HTML 代码。我在 Drupal 和互联网上搜索了又搜索,但我似乎无法理解这个想法。我知道 Drupal 使用 PHP 和 MySQL,但它也说你必须对 HTML 有很好的理解,但我没有看到你在哪里使用 HTML。

是否可以在文件中编写 HTML 代码并将其作为模板?例如:我想要一个在所有页面上都相同的页眉和页脚,并将其作为我的模板。

对 Drupal 新手有什么帮助:)?

最佳答案

这是完全可以做到的。您可以简单地覆盖 page.tpl.php 文件并在该文件中编写您的自定义 HTML 结构。这将在所有页面中统一呈现您的结构(例如:您的案例中的页眉和页脚)。

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

页面--front.tpl.php

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

关于php - 我可以在 Drupal 中编写自己的 HTML 代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32184147/

相关文章:

php - 单击编辑按钮时,必须在表单中填写相应的详细信息以进行编辑

php - 如何对大文件使用 ssh2_scp_recv(内存限制)

php - MySQL - 在 x 秒不活动后自动更新行(设置过期时间)

javascript - jquery Accordion 但从另一个脚本加载内容

php - preg_match() 什么时候做 : Unknown modifier error occur?

javascript - 如何在单击按钮时获取动态表单元格值

php - Mysqli undefined variable

javascript - 使用 javascript 优雅地降级 anchor 标签

html - 悬停子菜单项时,如何更改主菜单项 <a> 的颜色

html - 有人可以解释崩溃的利润率吗?我觉得他们非常烦人