Drupal 7-节点编辑或节点添加的模板覆盖

Drupal 7-节点编辑或节点添加的模板覆盖,drupal,drupal-7,drupal-theming,drupal-templates,Drupal,Drupal 7,Drupal Theming,Drupal Templates,我正在尝试为节点添加或编辑屏幕创建一个模板文件,我可以使用节点--contenttype.tpl.php覆盖正常的节点加载,但是有人知道如何进行编辑或添加吗?这是给Drupal 7而不是6的 谢谢这实际上取决于您重写模板的目的,但我建议您使用page--node--edit.tpl.php,它将在站点的每个节点编辑页面上调用(即,不是特定于内容类型的),或者使用arg()函数在节点中添加一个条件--contenttype.tpl.php: if (arg(2) == 'edit') { /

我正在尝试为节点添加或编辑屏幕创建一个模板文件,我可以使用节点--contenttype.tpl.php覆盖正常的节点加载,但是有人知道如何进行编辑或添加吗?这是给Drupal 7而不是6的


谢谢

这实际上取决于您重写模板的目的,但我建议您使用page--node--edit.tpl.php,它将在站点的每个节点编辑页面上调用(即,不是特定于内容类型的),或者使用arg()函数在节点中添加一个条件--contenttype.tpl.php:

if (arg(2) == 'edit') {

  // your overriding code here

}

您还应该知道,只有在节点编辑页面中使用自定义主题时,这才有效,这不是默认drupal安装中的默认行为。

这实际上取决于您覆盖模板的目的,但我建议您要么使用page--node--edit.tpl.php,它将在站点的每个节点编辑页面上调用(即,不是特定于内容类型的),要么使用arg()函数在节点中添加一个条件--contenttype.tpl.php:

if (arg(2) == 'edit') {

  // your overriding code here

}

您还应该知道,只有在节点编辑页面中使用自定义主题时,这才有效,这不是默认drupal安装中的默认行为。

感谢您的建议,我最终编写了自己的字段模块,它允许我控制表单数据。不过,你的建议肯定会派上用场。感谢你的建议,我最终编写了自己的字段模块,它允许我控制表单数据。不过,你的建议肯定会派上用场的。