1

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

谢谢

4

1 回答 1

1

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

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

  // your overriding code here

}

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

于 2013-03-03T16:25:44.593 回答