Drupal 显示投票赞成反对小部件 2.x

发布于 2024-08-17 22:40:15 字数 261 浏览 6 评论 0原文

我正在使用 drupal vote up down 模块和一个覆盖节点显示的模块,导致我必须将 vote up down 放入一个块中(而不是自动渲染)。

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

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

I'm using the drupal vote up down module and a module which overrides the node display, leading me to have to put the vote up down into a block (as opposed to having it be automatically rendered).

Here is an issue with a snippit on how to do this in 1.x http://drupal.org/node/544354

Unfortunately 2.x is totally different. Does anyone know what function I should use? Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

终止放荡 2024-08-24 22:40:15

这取决于你想在哪里显示:节点、评论、术语?
如果是节点,请参阅 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;

It's depend where to you want to show: node, comment, term?
if node, see vote_up_down\vud_node\vud_node.module file:
function vud_node_nodeapi().
Copy to your block one of these themed function, like this:


...
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;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文