You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Drupal 8特定内容类型编辑页面模板命名方法咨询

Drupal内容类型编辑页模板命名解答

嗨,刚好对Drupal的模板命名规则比较熟,给你捋清楚这个问题哈~

你猜测的node--content-type--edit.html.twig其实不对,Drupal里内容类型的编辑(以及添加)页面本质是表单页面,所以正确的模板命名应该是:

node--[content-type-machine-name]--form.html.twig

举个例子,如果你的内容类型机器名是news,那对应的模板就是node--news--form.html.twig,这个模板会同时作用于该内容类型的添加页和编辑页。

如果需要区分添加和编辑两种场景,你可以通过自定义主题的hook_theme_suggestions_node_alter函数来添加更细分的模板建议,比如生成node--news--add-form.html.twig(添加页)和node--news--edit-form.html.twig(编辑页)这样的模板名,然后分别创建对应的模板文件即可。

内容的提问来源于stack exchange,提问作者арно нюм

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 09:43:24