みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Python, Javascript, Processing, Unityなど.

Drupal で JavaScript Blockを作成する

Drupalでカスタムな JavaScript をブロックに挿入する方法をメモしておきます.この方法は,例えばはてなブックマークのブログパーツをサイドバーに表示するのに有用だと思います.

まず,Text formats (/admin/config/content/formats) にて,フィルターを一切設定しないフォーマットを作成します.

次に,そのフォーマットにはいかなるエディターも設定しないようにします.みーはWysiwyg Module (/admin/config/content/wysiwyg)を使用していますが,このフォーマットには,Editorを指定しません.

この状態で,Blockの作成画面にて新規Blockを作成し,Bodyのフォーマットを先ほど作成したものにしてから,Bodyの中に<script>タグを書いて保存します.

作成したBlockの配置を設定して,正常に動作するかを確認したら完了です.