0

これはサイトでの最初の質問になります。明確になることを願っています!

そこで、通常の php/html/js Web サイトを drupal サイトに適応させる作業を行っています。利用可能なモジュールでは実行できない特定のことがいくつかあるため、いくつか作成する必要があります。私はウェブ上をさまよい、いくつかのチュートリアルを見て読んでいますが、たとえばブロックモジュールを使用して単純な html/js/php を表示する方法が正確にはわかりません。

たとえば、これをブロックモジュールに表示したい:

`<script type="text/javascript" src="jquery-min.js"></script> 
<div class="myDiv"></div> 
<script> 
$(".maparea").append('<p class='myText'>Hello there!</p>'); 
</script>`

一方、block_view 関数があります。

`function my_module_block_view($delta = '') {
    $block = array();
    $block['subject'] = 'my Module title';
    $block['content'] = 'some content';
    return $block;
}`

その「一部のコンテンツ」を生のコードに置き換えると、まずそれが最善の方法ではないと思います。全体的にはうまく機能しません。あと、drupal APIを使ってjsの挿入(drupal_add_js)をしたいのですがどうすればいいですか?

`block['content'] .= drupal_add_js(drupal_get_path('module', 'my_module').'/myScript.js');`

最後に、テーマ システムとテンプレートに関する情報をいくつか見つけました。したがって、my_module_template.tpl.php を実装し、my_module.module に hook_theme を実装する必要があるようです。

かなりぼやけているので、基本を理解するには本当に助けが必要です。

前もって感謝します!

4

1 に答える 1