2012-05-13 55 views
0

我正在尝试使用与节点关联的术语/标记以及正文来填充计算字段。使用“$ node-> body”获取身体状态很好,但我不确定如何引入标签?如何使用节点标记/术语填充计算字段

我想要的vocab的VID是“4” - 所以我想要所有VID 4条款,文章已被标记以显示在该字段中,以及正文。

我这样做是为了自定义搜索的目的,其中人们可以同时搜索标签和正文文本,但我相信代码将在未来的项目中派上用场。

回答

1

我解决了它。下面是我进入“计算出的代码”框计算我场的完整代码:

// Specify the vocabulary you want to pull tags from for the node 
$vid = 4; 

// String together the term array with a pipe between each term 
$terms = taxonomy_node_get_terms_by_vocabulary($node, $vid); 
if ($terms) {foreach ($terms as $term) {$node_terms .= ' | ' . $term->name;}} 

// Merge terms and body into field value 
$node_field[0]['value'] = $node_terms ." <br><br>". $node->body; 

希望能够帮助有类似问题的人在未来:)