drupal node_view()
drupal 中 node_view() 是 生成一个特定节点的显示的函数,node_view()的返回值是通过主题节点的HTML表示的 . 这样就不需要我费尽力气去自定义HTML结构了,通过node_view()就全部搞定了,我们需要定义一个节点数组(node array)或者是节点对象(node object), 然后把这个数组(node array)或者对象(node object)作为参数传递给node_view(),然后打印node_view() 就可以了.
下面是一个简单的小例子 . 你可以自己定义一个路径 , 调用这个函数 , 获取nid 生成node object.在这个函数中我同时又利用drupal_get_form()获取了另外一个form表单,有兴趣的朋友可以自己试试看
function abstracts_grade_score(){
$output ="";
$nid=arg(1);
$node = node_load($nid);
$output .= node_view($node);
$output .= drupal_get_form('abstracts_form');
return $output;
}
- 添加新评论
- 498 次点击