回答:
他の答えによれば、ブロックは「ダム」であり、引数を「渡す」ことができません。ただし、ノードID、現在のユーザーなど、ページのコンテキストから引数を取得できます。
本当に2つの「簡単な」選択肢があります。
プログラムでブロックAFAIKに何かを渡すことはできません。ブロックを構成可能にすることができます(D7のhook_block_configureを使用)。あるいは、独自のテーマ関数を作成し、それに引数を渡すことができます。何をしようとしているのですか?
ブロックがビューの表示である特殊な(しかし広範囲に及ぶ)ケースの場合、を使用views_embed_view
して、ビューのコンテキストフィルター経由で(つまり、通常はURLから)取得するパラメーターを使用してブロックをレンダリングできます。
例えば:
print views_embed_view('news', 'panel_pane_1', 'world');
2番目以降のパラメーターは、コンテキストフィルター値としてブロックに渡されます。
出典:CC-BY-SA 3.0のライセンスを取得したDavid Thomasによるこの回答から書き換え