Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates Drupel 7-如何添加额外的页面模板作为添加内容列表的选择?_Templates_Drupal 7 - Fatal编程技术网

Templates Drupel 7-如何添加额外的页面模板作为添加内容列表的选择?

Templates Drupel 7-如何添加额外的页面模板作为添加内容列表的选择?,templates,drupal-7,Templates,Drupal 7,在Drupal 7中,当我添加内容时,我会得到一个模板列表,供选择: 文章 基本页 面板 假设我想创建一个自定义“页面”模板(无论出于什么原因),并将其显示为此列表中的一个选项。例如: 文章 基本页 面板 疯狂页面 比如如何在Wordpress中设置单个页面以使用特定的自定义页面模板。在Drupal 7中我将如何做到这一点?您将在结构>内容类型下创建一个新的内容类型。在那里,您可以添加所需的任何字段,还可以管理节点的基本显示。内容类型是结构定义,节点是创建的内容页 更多详细信息请参见:

在Drupal 7中,当我添加内容时,我会得到一个模板列表,供选择:

  • 文章
  • 基本页
  • 面板
假设我想创建一个自定义“页面”模板(无论出于什么原因),并将其显示为此列表中的一个选项。例如:

  • 文章
  • 基本页
  • 面板
  • 疯狂页面

比如如何在Wordpress中设置单个页面以使用特定的自定义页面模板。在Drupal 7中我将如何做到这一点?

您将在结构>内容类型下创建一个新的内容类型。在那里,您可以添加所需的任何字段,还可以管理节点的基本显示。内容类型是结构定义,节点是创建的内容页

更多详细信息请参见:

但是我想用不同的html创建一个完全不同的页面模板,例如可能包含也可能不包含页眉和页脚。您仍然可以创建自定义内容类型,但可以在主题中添加其他模板。基本上,您将复制要使用的主题模板(最有可能是node.tpl.php),然后为特定的内容类型创建一个。node--crazy-page.tpl.php谢谢@kimberly我感谢你的努力。我知道解释的方法,但它不能回答我的实际问题。无论这是否是一个好的实践,我想知道如何添加一个额外的页面模板作为添加内容列表的选择。比如如何在Wordpress中设置单个页面以使用特定的自定义页面模板。我想知道这是否可能,如果可能,如何实现。我希望我没有冒犯这个回复…在Drupal中,您通过内容类型创建不同类型的内容,而不是为页面分配模板。内容类型可以具有不同的字段、权限和显示。因此,这是您采取结构>内容类型>添加新内容的第一步。这将使新类型出现在“添加内容”列表中,您将能够创建该类型的新页面。在主题中,您将为新内容类型创建一个新模板,这将允许您添加/编辑该内容类型所需的所有HTML。谢谢你,金伯利