我试图找到一种方法让用户从视图结果中选择节点,然后从所选节点(例如节点 ID)中获取信息以在我的模块中使用。这可能会以某种形式完成。
更广泛地说,我想要完成的是向用户提供一个带有某个术语 x 标记的节点列表,让他们从该列表中选择任意数量的节点,然后让我的模块将另一个术语 y 应用于所选节点。我可以处理最后一部分,但我正在努力创建一个用户可以从中选择的节点列表,然后以某种方式获取有关以这种方式选择的节点的信息。
我认为视图是要走的路,但是经过大量搜索后,我还没有找到实现此功能的方法。谁能告诉我一个解决方案或指出我正确的方向?
谢谢!
我正在使用 Drupal 7 和 Views 7.x-3.7
编辑:如果我能够通过 VBO 等模块选择带有复选框的节点,我想做类似以下(可怕的)伪代码的事情:
foreach (vbo_selected_node) {
$node = vbo_selected_node -> node;
$nid = $node -> nid;
$node = node_load($nid);
$node->field_vocabulary_field['und'][0]['tid'] = $termID;
}
我希望这是有道理的。基本上我想获取每个选定的节点并对其应用另一个术语。