Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试为节点添加或编辑屏幕创建一个模板文件,我可以使用node--contenttype.tpl.php覆盖正常的节点负载,但有人知道如何进行编辑或添加吗?这是针对 Drupal 7 而不是 6。
谢谢
这实际上取决于您覆盖模板的目的,但我建议您使用 page--node--edit.tpl.php - 它将在您网站的每个节点编辑页面上调用(即不是内容-type specific) - 或者使用 arg() 函数在你的 node--contenttype.tpl.php 中添加一个条件:
if (arg(2) == 'edit') { // your overriding code here }
您还应该知道,这仅在您在节点编辑页面中使用自定义主题时才有效,这不是默认 drupal 安装中的默认行为。