您好!
我正试图获得意见领域 有一个代码:
$variables = module_invoke('views', 'block_view', 'news-block');
print render($variables['content']);
显示单位软件。
是否有可能在这样的结论中获得该领域。而是从变量$variables
提前感激
抱歉我的英文。
答案 0 :(得分:1)
您可以使用views_get_view_result
功能:
$view = views_get_view_result($name, $display_id); // returns an array conatining the result of the view
print_r($view);
如果您希望获得整个节点对象,可以使用node_load
函数和每行的nids:
$view = views_get_view_result($name, $display_id); // returns an array conatining the result of the view
$nodes = array(); // create an empty array to push each node objects
foreach ($view as $row) {
$node = node_load($row->nid); // get the node object by nid
$nodes[] = $node; // push node to $nodes array
}
print_r($nodes);