而在page.tpl.php,两者有什么区别?
render($page['content']);
render($content);
还是我只是看着这个错误的方式?
而在page.tpl.php,两者有什么区别?
render($page['content']);
render($content);
还是我只是看着这个错误的方式?
我认为这是一样的,因为$content
是在阵列$page['content']
。
此外,做print_r($page['content']);
看到什么在
去的Drupal 6中使用$content
显示正文内容,和Drupal 7喜欢$page['content']
。
请参阅page.tpl.php (Drupal 6)和page.tpl.php (Drupal 7)的API文档。
我会坚持使用您使用的版本的首选方法,以确保您获得预期的结果。
的人类可读信息,因此其中之一仅仅是以前版本的遗留物。这几乎可以解决它。谢谢! – enchance 2011-05-25 16:16:58
它正在打印标签,因为您没有隐藏内容字段管理区域中的标签。要隐藏它,请转到结构 - >内容类型 - >管理显示 - >标签(隐藏)。
所以这也是一样的:'<?php print $ content; ?>这是正确的吗? – enchance 2011-05-25 15:03:16
print()与echo()相同 http://php.net/manual/en/function.print.php http://php.net/manual/es/function.echo.php print_r - 打印关于我看到的变量 – Chumillas 2011-05-25 15:08:36