在节点模板中,$ node对象在每个'target_id'值旁边都有实体, 让事情变得美好而轻松。
但是,如果我以编程方式加载节点(通过node_load),它只有target_id值,没有附加实体。所以我不得不做很多手动load_taxonomy(target_id)才能得到这个。
很明显,Drupal在渲染管道中的某个点自动执行此操作,但是 我可以打电话来做这个功能吗?
谢谢!
答案 0 :(得分:4)
试试这个:
if ($node = node_load($node_id))
{
$view = node_view($node);
}
http://api.drupal.org/api/drupal/modules!node!node.module/function/node_view/7