1

我正在使用 drupal vote up down 模块和一个覆盖节点显示的模块,导致我不得不将投票放到一个块中(而不是让它自动呈现)。

这是一个关于如何在 1.x http://drupal.org/node/544354中执行此操作的片段的问题

不幸的是,2.x 完全不同。有谁知道我应该使用什么功能?谢谢。

4

1 回答 1

3

这取决于您想在哪里显示:节点、评论、术语?如果是节点,请参见 vote_up_down\vud_node\vud_node.module 文件:函数 vud_node_nodeapi()。将这些主题功能之一复制到您的块中,如下所示:


...
if ((arg(0) == 'node') && is_numeric(arg(1))) {
  $tag = variable_get('vud_tag', 'vote');
  $widget = variable_get('vud_node_widget', 'plain');
  $output .= theme('vud_widget', arg(1), 'node', $tag, $widget);
}
...
print $output;
于 2010-01-11T06:03:02.133 回答