1

drupal の上下投票モジュールとノード表示をオーバーライドするモジュールを使用しているため、(自動的にレンダリングされるのではなく) 上下投票をブロックに入れる必要があります。

これは、1.x http://drupal.org/node/544354でこれを行う方法に関するスニピットの問題です。

残念ながら、2.x はまったく異なります。誰が私が使用すべき機能を知っていますか? ありがとう。

4

1 に答える 1

3

表示する場所によって異なります:ノード、コメント、用語?ノードの場合は、vote_up_down \ vud_node \ vud_node.moduleファイル:function vud_node_nodeapi()を参照してください。次のように、これらのテーマ関数の1つをブロックにコピーします。


...
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 に答える