Drupal 7 模板建议

发布于 2024-10-19 12:46:08 字数 334 浏览 3 评论 0原文

我认为在 Drupal 6 中,我需要将“node-NID”的建议添加到模板文件列表中,这些模板文件是 nid 为 10 的节点的候选者。据说这已经在 Drupal 7 中完成了,实际上我看到了“node__10” ' 在我的节点的 theme_hook_suggestions 中。这应该翻译为“node--10.tpl.php”,但是有了该文件(/sites/all/themes/mytheme/templates/node--10.tpl.php),我看不到其中的内容那个文件。

我还尝试过使用不同数量的连字符的node-10.tpl.php、page-node-10.tpl.php,但无济于事。

我做错了什么?

I think in Drupal 6- I needed to add the suggestion of 'node-NID' to the list of template files that were candidates for a node with an nid of 10. Supposedly this is already done in Drupal 7 and indeed I see 'node__10' in my node's theme_hook_suggestions. This should translate to 'node--10.tpl.php', but with that file in place (/sites/all/themes/mytheme/templates/node--10.tpl.php) I don't see the content in that file.

I've also tried node-10.tpl.php, page-node-10.tpl.php with varying numbers of hyphens to no avail.

What am I doing wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

屋檐 2024-10-26 12:46:08

尝试将node--10.tpl.php放入/sites/all/themes/mytheme而不是放在templates文件夹中,并确保清除缓存(admin/settings/performance)以允许Drupal看到模板覆盖。

Try putting node--10.tpl.php in /sites/all/themes/mytheme instead of in the templates folder and be sure to clear the cache (admin/settings/performance) to allow Drupal to see the template override.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文