Answers:
每对方的回答,块是“哑”,不具备有'传入的论点的能力。但是,它们可以从页面上下文中获取参数,例如节点ID,当前用户等。
您实际上有两个“简单”的选择:
您不能以编程方式将任何内容传递给块AFAIK。您可以允许块是可配置的(使用D7中的hook_block_configure)。另外,您可以创建自己的主题函数,并可以向其传递参数。您想做什么?
对于您的块是视图的显示的特殊情况(但很普遍),您可以使用views_embed_view
通过视图的上下文过滤器(通常是从URL)获取的参数来渲染该块。
例如:
print views_embed_view('news', 'panel_pane_1', 'world');
秒之后的任何参数都将作为上下文过滤器值传递给该块。
资料来源:由改写此答案由大卫·托马斯,行货CC-BY-SA 3.0