不同节点有不同的页面模板
使用 drupal 7 非常棒。该 API 充满了很棒的想法 - 尽管我有时会错过一些 OPP。
现在我遇到了为不同节点定义不同页面模板的问题。 在官方文档中搜索这个问题后,我发现drupal使用建议来查找模板就像page-node-nid.tpl.php
。
我的情况:
我有一个名为“Skills”的页面,id为2。网址为/skills
(不知道这是否重要),我有一个模板名为 /templates/page-node-2.tpl.php
。但 drupal 不加载该文件。我还尝试重命名原始的 page.tpl.php
以查看我是否在正确的目录中工作。清除缓存也不起作用。
我做错了什么?
希望您能帮忙!
提前致谢!
Using drupal 7 is great. The api is full of great ideas - although I miss some OPP sometimes.
Now I stuck on a problem with defining different page templates for different nodes.
After searching for this problem in the official documentation I found out that drupal uses suggestions to find templates like page-node-nid.tpl.php
.
My Situation:
I have a page called "Skills" with the id 2. The url is /skills
(don't know if this is important) and I have a template called /templates/page-node-2.tpl.php
. But drupal doesn't load the file. I also try to rename the original page.tpl.php
to see that I'm working in the right directory. Clearing the cache doesn't work either.
What am I doing wrong?
Hope you can help!
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
文档中似乎有错误。尝试 page--node--2.tpl.php 请注意,在 Drupal 7 中,有 2 个破折号而不是 1 个
对我有用
There seems to be an error in the documentation. try page--node--2.tpl.php Note that there are 2 dashes rather than 1
That works for me in Drupal 7