drupal中的主题功能在哪里?

时间:2015-11-16 16:12:55

标签: drupal

我正在尝试按照以下步骤操作:

https://www.drupal.org/node/2025313

这是我在drupal的第一天,我在第一步遇到问题=(

这:

识别主题函数来自的文件(theme.inc?a core / modules / color /?)

我怎么能找到这个“主题功能”?我正在寻找项目的文件,但我很难找到....

我从其他人那里得到这个项目,我不能问他“ey,主题功能在哪里?”也许我有错误的概念,我不知道在哪里搜索...

有人可以帮助我吗?

有人知道我搜索的内容吗?是一个funtcion?是文件吗?

1 个答案:

答案 0 :(得分:1)

因此,您正在查看的页面显示了如何将tpl.php转换为html.twig。这将向您展示如何更新Drupal 7主题以与Drupal 8兼容。

假设这实际上是你想要做的,你通常会在sites/all/themes/YOUR_THEME_NAME/templates找到Drupal 7主题模板。在那里导航后,您应该会看到以tpl.php结尾的文件。在这些文件中,您可能会找到正在使用的主题函数。您可以识别它们,因为它们看起来像function theme_YOUR_THEME_NAME_hook($variables)

什么是主题功能? 主题函数是一个PHP函数,用于提供可以按主题和模块自定义的HTML。

这是the official list of theme functions。您可以在Drupal.org上找到更多信息,但这里有一些初学者链接: 1. Theme API 2. Using the theme layer 3. Theme hooks

我强烈建议您在处理其他任何内容之前阅读一本关于主题的书。 Drupal有很多深度,如果你真的在第一天并且已经转换主题,这将很好地为你服务。我建议'使用Drupal'来理解Drupal的基础知识,因为很多Drupal开发都可以通过用户界面完成。然后转到“Drupal 7开发示例初学者指南”,以了解您应该如何以及何时深入研究实际的代码开发。