我正在尝试使用与节点关联的术语/标签以及正文来填充计算字段。使用“$ node-> body”可以让身体进入状态,但我不确定如何引入标签?
我想要的词汇的VID是“4” - 所以我希望文章被标记的所有VID 4术语与该正文一起显示。
我这样做是为了自定义搜索目的,可以同时搜索标签和正文文本,但我确信代码也会在未来的项目中派上用场。
答案 0 :(得分: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;
希望将来可以帮助任何有类似问题的人:)