如何获得drupal最新民意调查的ID

时间:2012-06-26 01:54:13

标签: css drupal drupal-7

我正在尝试制作首页,并希望以编程方式显示块中的最新轮询。我知道可以通过编程方式将块放置为:

     $block = module_invoke('block','block_view', 4);
      print render($block['content']);

现在我无法弄清楚如何获得最新的民意调查ID。 我试过('最近'),但它不起作用。

1 个答案:

答案 0 :(得分:1)

<?php $block = module_invoke('poll', 'block_view'); ?>
<?php print render($block['content']); ?>

module_invoke函数只需要2个参数,第一个是模块名称(poll),第二个是钩子。 delta不是必需的,因为poll_block_info()只定义了一个块,因此不需要传递delta参数(只需将第3个参数保留掉)