【发布时间】:2015-07-21 06:46:27
【问题描述】:
我是drupal的新手,你能帮我在drupal中制作自定义模板吗?我怎么称呼它?
我想创建一个自定义模板以及如何在我的节点中调用它 也请描述一下页面内容下的block调用方式,有block的简码吗?
【问题讨论】:
我是drupal的新手,你能帮我在drupal中制作自定义模板吗?我怎么称呼它?
我想创建一个自定义模板以及如何在我的节点中调用它 也请描述一下页面内容下的block调用方式,有block的简码吗?
【问题讨论】:
您好,创建 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。
【讨论】:
您似乎想覆盖某些 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
【讨论】:
在drupal 中创建自定义模板非常简单,您可以创建一个类似node--[type|nodeid].tpl.php 的文件名并将其放在主题的模板文件夹中。
剩下的 drupal 有魔力,你可以在自定义模板文件中做你的东西。为自定义块模板文件创建类似的方法。
有关更多信息,您可以查看此网址:
https://www.drupal.org/node/1089656
【讨论】: