さて、同様の問題を経験した可能性のある人のために...ノード内で折りたたみ可能なフィールドセットを機能させるための「ハウツー」ページのほとんどは、jsファイルを(phpフィルターを介して)構文で追加するように指示していますこれはうまくいくよう<script src="/misc/blah.js"></script>
に見え、私が認証されたユーザーだったときにうまくいきました。しかし、ログインしていないときに壊れました...
解決策は、実際の php コードと drupal の drupal_add_js 呼び出しを使用して、適切なスクリプトを統合することでした。など<?php drupal_add_js("/misc/blah.js"); ?>
。
折りたたみ可能なフィールドセットが一般的なノード コンテンツで適切に機能するようになりました。;)
それを使用したい人のための完全なサンプル コード。php の入力タイプが有効になっていることを確認し、これを本文エリアにコピー アンド ペーストします (コード ビュー/wysiwyg はオフです!):
<?php
drupal_add_js("/misc/jquery.js?O");
drupal_add_js("/misc/drupal.js?O");
drupal_add_js("/misc/collapse.js?O");
?>
<div>
<fieldset class="collapsible collapsed">
<legend>MAIN CATEGORY</legend>
<div>
<fieldset class="collapsible collapsed">
<legend>Sub Category</legend>
<div>
<p>Stuff and such...</p>
</div>
</fieldset>
</div>
</fieldset>
</div>