我从Drupal 7主题开始。在我的page.tpl.php中,我想分别打印标题a和内容。如果我使用print render($page['content']);
可以正常工作,并且可以显示标题和内容。但是print $title;
什么也不做。另外,我想知道如何在没有标题的情况下呈现内容。我希望这很简单,但事实并非如此。我搜索了有关添加页面标题插件的建议,但我拒绝相信没有更简单的方法。
我从https://api.drupal.org/api/drupal/modules%21system%21page.tpl.php/7.x获取了我的信息 我没有使用任何自定义的预处理功能,我想Drupal应该给我$ title var本身。我看到了使用该变量的其他主题,但就我而言,它没有传递给模板。
我尝试检查核心的bartik主题,并仅修改了page.tpl.php以获得与我自己的主题相同的行为和结果。
答案 0 :(得分:0)
简短的回答:除了首页以外,$ title可以在所有页面上使用。我编辑了node.tpl.php,并在那里使用了$ title变量。
答案 1 :(得分:0)
在使用Drupal 7的那些年里,我没有找到一种比{{3}上的 Exclude Node Title 更好的方法来轻松隐藏节点上的标题。 }。这是一个很小的插件(未压缩56K),非常符合Drupal的口头禅:仅包含最基本的内容。通过模块允许其他功能。