在不同的目录中覆盖 *.tpl.php

Overriding *.tpl.php in different directory

如何覆盖 tpl 文件并将它们保存在单独的子目录中?像 core bartik 这样的一些模板将 tpl 文件保存在模板子目录中。如何为自定义自己的模板完成相同的操作?

您可以将所有模板文件 (*.tpl.php) 放在您选择的不同子目录中,只要它们位于主题的 "templates" 目录中即可。 Drupal 无需执行任何操作即可找到它们,但您可能需要为他刷新缓存以检测新模板文件。