我可以在 Drupal 中编写自己的 HTML 代码吗?
Can I write my own HTML code in Drupal?
我几个月前学会了建站,纯粹是用HTML和CSS。我已经制作了一些网站,我最喜欢的是您可以真正确定网站的外观。现在,我发现如果你在布局上做1个简单的调整,你必须将代码复制到所有页面中。我没有在提出建议时自动升级的模板。所以我开始学习 Drupal,并且我正在围绕主题工作。
但我似乎不明白如何自定义主题。当我在 Google Chrome 中 'Inspect elements' 时,我可以清楚地看到该模板的 HTML-code,但在我的文件夹中我永远找不到包含该 [=19= 的文件].我只能看到 .php 个文件,其中的代码类似于 'if (...) than'。所以,没有像 header 这样明确的 HTML-code。我在 Drupal 和互联网上搜索了又搜索,但我似乎无法理解这个想法。我知道 Drupal 使用 PHP 和 MySQL,但它也说你必须对 HTML 有很好的理解,但我没有看到你在哪里使用 HTML。
是否可以将您的 HTML-code 写在一个文件中并作为您的模板?例如:我想要一个在所有页面上都相同的 header 和页脚,并将其作为我的模板。
对 Drupal 新手的一些帮助:)?
是的,这是可能的。您正在寻找模板文件,page.tpl.php 文件。之前阅读此内容:https://www.drupal.org/node/171194
这是完全可以做到的。您可以简单地覆盖 page.tpl.php 文件并在该文件中编写您的自定义 HTML 结构。这将在所有页面中统一呈现您的结构(例如:您的页眉和页脚)。
此外,如果您只想对首页进行操作,您可以使用以下命名约定覆盖该文件
页--front.tpl.php
此文件的效果仅限于首页。同样,您可以根据用途覆盖其他文件。
我几个月前学会了建站,纯粹是用HTML和CSS。我已经制作了一些网站,我最喜欢的是您可以真正确定网站的外观。现在,我发现如果你在布局上做1个简单的调整,你必须将代码复制到所有页面中。我没有在提出建议时自动升级的模板。所以我开始学习 Drupal,并且我正在围绕主题工作。 但我似乎不明白如何自定义主题。当我在 Google Chrome 中 'Inspect elements' 时,我可以清楚地看到该模板的 HTML-code,但在我的文件夹中我永远找不到包含该 [=19= 的文件].我只能看到 .php 个文件,其中的代码类似于 'if (...) than'。所以,没有像 header 这样明确的 HTML-code。我在 Drupal 和互联网上搜索了又搜索,但我似乎无法理解这个想法。我知道 Drupal 使用 PHP 和 MySQL,但它也说你必须对 HTML 有很好的理解,但我没有看到你在哪里使用 HTML。
是否可以将您的 HTML-code 写在一个文件中并作为您的模板?例如:我想要一个在所有页面上都相同的 header 和页脚,并将其作为我的模板。
对 Drupal 新手的一些帮助:)?
是的,这是可能的。您正在寻找模板文件,page.tpl.php 文件。之前阅读此内容:https://www.drupal.org/node/171194
这是完全可以做到的。您可以简单地覆盖 page.tpl.php 文件并在该文件中编写您的自定义 HTML 结构。这将在所有页面中统一呈现您的结构(例如:您的页眉和页脚)。
此外,如果您只想对首页进行操作,您可以使用以下命名约定覆盖该文件
页--front.tpl.php
此文件的效果仅限于首页。同样,您可以根据用途覆盖其他文件。