【问题标题】:how i make custom template in Drupal 7我如何在 Drupal 7 中制作自定义模板
【发布时间】:2015-07-21 06:46:27
【问题描述】:

我是drupal的新手,你能帮我在drupal中制作自定义模板吗?我怎么称呼它?

我想创建一个自定义模板以及如何在我的节点中调用它 也请描述一下页面内容下的block调用方式,有block的简码吗?

【问题讨论】:

    标签: templates drupal


    【解决方案1】:

    您好,创建 YouThemeName 文件夹并将其放在 /site/all/themes/ 中。 在主题文件夹中创建文件 YouThemeName.info 并将其插入:

    name = YouThemeName
    description = YouThemeDescription.
    package = Core
    version = VERSION
    core = 7.x
    // Regions 
    regions[header] = Header
    regions[content] = Content
    regions[footer] = Footer
    

    您的新模板已准备就绪。欲了解更多信息,请访问 Drupal.org 和 read documentation

    【讨论】:

      【解决方案2】:

      您似乎想覆盖某些 Drupal 模板?从 Drupal 7.33 开始,有主题调试模式,只需将行添加到您的 settings.php:$conf['theme_debug'] = TRUE;然后只需打开要覆盖模板的页面并在那里打开开发人员工具(使用 Ctrl+Shift+I(或 Mac 上的 Cmd+Opt+I)),您将看到类似 http://take.ms/XOXZt 的内容,并且可以识别哪个模板创建以及如何调用它,更多你可以在这里阅读https://www.drupal.org/node/1089656

      【讨论】:

        【解决方案3】:

        在drupal 中创建自定义模板非常简单,您可以创建一个类似node--[type|nodeid].tpl.php 的文件名并将其放在主题的模板文件夹中。 剩下的 drupal 有魔力,你可以在自定义模板文件中做你的东西。为自定义块模板文件创建类似的方法。 有关更多信息,您可以查看此网址: https://www.drupal.org/node/1089656

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-08-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多