【问题标题】:Can I write my own HTML code in Drupal?我可以在 Drupal 中编写自己的 HTML 代码吗?
【发布时间】:2015-08-24 13:57:20
【问题描述】:

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

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

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

【问题讨论】:

标签: php html css drupal drupal-7


【解决方案1】:

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

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

页面--front.tpl.php

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

【讨论】:

  • 谢谢!当我打开从现有模板中获得的 page.tpl.php 时,我只看到像“if (..) then..”这样的代码,所以我认为我必须学习一个全新的代码。现在,我覆盖了它并且它有效。仍然需要对以前的布局进行很多更改,但我会到达那里:)
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-03
    • 2020-01-09
    • 1970-01-01
    • 2014-08-01
    • 2020-06-15
    • 1970-01-01
    • 2021-01-02
    • 2013-08-17
    相关资源
    最近更新 更多