0

私の目標は、リンクと JavaScript スライドショーを持つ HTML スニペットを作成することです。他の場所を徹底的に検索しましたが、私の目的に近い解決策を見つけることができません。

この配列値に drupal 6 tpl ファイルを割り当てるにはどうすればよいですか? これにはどの関数またはフックを呼び出す必要がありますか?

      $block['subject'] = 'My Custom Block';
      $block['content'] = Render Drupal tpl file here with javascipt and links..
4

2 に答える 2

0

次のようなモジュールでテーマ関数を作成できます。

function mymodule_theme() {
    return array(
        'myblockthemefunction' => array(
            'template' => 'mytemplate',
            'arguments' => array('some_param' => null)
        );
}

そしてそれを次のように呼び出します:

theme('myblockthemefunction', array('some_param' => 'paramvalue'));

次に、「mytemplate.tpl.php」というファイルをモジュール ディレクトリに配置すると、そこにあるもの (つまり、リンクとスライドショー) が実行されます。theme() 関数のパラメータは $variable でテンプレートに渡されます。

于 2013-08-23T15:47:16.540 に答える