在 Drupal 中使用 $content 变量

发布于 2024-11-09 19:04:06 字数 137 浏览 0 评论 0原文

而在page.tpl.php中,两者有什么区别?

render($page['content']);
render($content);

或者我只是以错误的方式看待这个问题?

While in page.tpl.php, what's the difference between the two?

render($page['content']);
render($content);

Or am I just looking at this the wrong way?

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

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

发布评论

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

评论(3

三月梨花 2024-11-16 19:04:06

Drupal 6 使用 $content 来显示正文内容,Drupal 7 更喜欢 $page['content']

请参阅 page.tpl.php ( Drupal 6)page.tpl.php (Drupal 7)

我会坚持使用您正在使用的版本的首选方法,以确保您获得预期的结果。

Drupal 6 used $content to display the body content, and Drupal 7 prefers $page['content'].

See the API documentation for page.tpl.php (Drupal 6) and page.tpl.php (Drupal 7).

I'd stick with the preferred method for the version you're using to ensure you get the expected results.

寻找一个思念的角度 2024-11-16 19:04:06

我认为这是相同的,因为 $content 位于数组 $page['content'] 中。

另外,执行 print_r($page['content']); 看看发生了什么

I think that is the same, because $content is in the array $page['content'].

Also, do print_r($page['content']); to see whats going on

小兔几 2024-11-16 19:04:06

它正在打印标签,因为您尚未在内容字段管理区域中隐藏标签。要隐藏它,请转到结构 ->内容类型 ->管理显示->标签(隐藏)。

It is printing the label because you have not hidden the label in the content fields admin area. To hide it, go to structure -> content types -> manage display -> label (hidden).

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