我正在编写一个自定义模块,我希望它做的部分事情是创建与节点关联的投票,我试图弄清楚如何从我的模块调用投票 API。我查看了文档,但内容有点稀疏。
最佳答案
这是我不久前编写的模块的示例。
while ($data = db_fetch_object($result)) {
$node = node_load($data->nid);
$node_terms = taxonomy_node_get_terms($node);
$vote['value'] = 0;
$vote['value_type'] = 'points';
foreach ($node_terms as $term) {
$vote['value'] = $vote['value'] + $users_tags[$term->name];
}
$vote['content_id'] = $node->nid;
if (isset($vote['content_id'])) {
votingapi_set_votes($vote);
}
}
关于api - Drupal 通过代码在投票 API 中创建投票,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5124627/