春ベースのサイトにサイトメッシュを使用しています。問題は、すべてのページではなく、jquery を使用して特定の 1 つのページのみの onload イベントで実行する JavaScript があることです$(function() { ... })
。
本体の後に、デコレーターの下部に jquery.js を含めました。したがって、装飾されたページの本文にタグを含めようとすると、その後<script>
jquery が読み込まれるため、スクリプトは実行されません! デコレーターのヘッダーに jquery.js を含めることができることはわかっているので、装飾されたページのカスタムスクリプトの前になりますが、ページの先頭に javascritp が含まれるため、そのソリューションはあまり好きではありません。
したがって、装飾されたページのカスタムが配置される場所に、sitemesh デコレーターにプレースホルダーのようなものを配置したいと思います (理解できるように、私は django の世界から来ました:p)。これは可能ですか?他に何か提案はありますか、それとも私の jquery.js をヘッダーに入れて、それで終わりにするべきですか?