我在Drupal 7上使用引导主题。我的子主题有一些模板覆盖了某些页面。
我正在尝试为我的一种内容类型制作一个模板:
发言人模型页面(机器名称:发言人模型页面)
我有一个名为的模板页面--sportsmodel_page.tpl.php,但由于某些原因,它没有显示。我已经清除了缓存并写了一行代码进行测试,看看它是否有效,但它是从page.tpl.php中获取模板的
我还需要做什么吗?还是应该自动开始工作?我为某些节点制作了模板,它们运行良好。
尝试将node.tpl.php从父主题复制到子主题中,并根据此处的命名约定重新命名https://www.drupal.org/node/1089656
即node--sportsmodel.tpl.php
页面tpl不是您想要的。假设您拥有的内容是一个基本页面,覆盖模板的方法是使用node--page.tpl.php.
您必须检查当前页面是否是您想要的页面,然后进行所需的更改,因为此tpl由类型为page的所有内容使用。