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

问题描述:

我想创建一个模板文件的节点添加或编辑屏幕,我可以通过使用覆盖正常节点负载节点 - contenttype.tpl.php但没有人知道如何去做它的编辑或添加?这是为Drupal 7不6.Drupal 7 - 模板覆盖节点编辑或节点添加

感谢

这真的取决于你在重写的模板,但我建议你要么使用页面 - 节点 - edit.tpl.php - 这将在网站的每个节点编辑页面上调用(即不是内容类型专用) - 或在您的节点添加一个条件 - 使用ARG contenttype.tpl.php()函数:

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

    // your overriding code here 

} 

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

+0

感谢您的建议,我最终编写了自己的Field模块,它允许我控制表单数据。然而,你的建议一定会派上用场。 – Purplemonkey 2013-03-13 14:05:57