0

作成中の Drupal 7 モジュールに対して、hook_block_view 関数から次のようなものを出力したいと考えています。

$block['subject'] = NULL;
$block['content'] = array(
  'list' => array(
    '#theme' => 'item_list',
    '#type' => 'ol',
    '#items' => $topics
   )
 );

...しかし、次のような単純な順序付きリストを出力したくありません。

<ol>
  <li>Topic 1</li>
  <li>Topic 2</li>
</ol>

...リストの上下に HTML マークアップを追加し、この HTML マークアップを PHP で生成したいと考えています。

hook_block_view 関数でこれを達成するにはどうすればよいですか?

4

2 に答える 2

0

html文字列データを$block['content']に入れることもできます

于 2013-02-15T13:56:45.900 に答える
0

カスタム テーマを定義し、それに $topic 変数をパラメーターとして渡します。

$block['content'] = theme('my_custom_theme', $topic);
于 2013-02-15T15:39:16.327 に答える