在我们的模块里也可以去覆盖模板 .. 先找到我的自定义主题下面的这个 input--textfield.html.twig 模板文件 ... 把这个模板放在我的自定义模块的下面 ... 放在自定义模块的 templates ... form 的下面 ..
再找到我的自定义模块的 module 文件 .. 在用 drupal console 创建这个模块的时候,已经在这个文件里给我们用了一下 hook_theme ...
在这个函数里 .. 可以 return 一个数组 ... 数组里的项目的 key 是 input__textfield .. 它的值是一个数组 ... 添加一个 template ... 位置是 form/input--textfield ..
再用一下 base hook ... 值是 input ..
重建一下缓存 ...
再去预览一下 ..
你会发现,现在界面上显示的这个文本框用的模板文件,会来自我的自定义模块 ...