在节点模板中,$ node对象在每个'target_id'值旁边都有实体,使事情变得简单明了.
但是,如果我以编程方式加载节点(通过node_load),它只有target_id值,没有附加实体.所以我不得不做很多手动load_taxonomy(target_id)才能得到这个.
很明显Drupal在渲染管道中的某个点自动执行此操作,但是有没有我可以调用的函数呢?
谢谢!
小智 4
尝试这个:
if ($node = node_load($node_id))
{
$view = node_view($node);
}
Run Code Online (Sandbox Code Playgroud)
http://api.drupal.org/api/drupal/modules!node!node.module/function/node_view/7
| 归档时间: |
|
| 查看次数: |
2537 次 |
| 最近记录: |