2016-05-04 3 views
1

私はDNN/Evoqを使用しています。カスタムjsファイルを作成しましたが、終了する直前にロードします。</body>jQuery - DNN/Evoqでbodyタグを閉じる直前に動的スクリプトを移動

DNN/Evoqは、スキンファイルの読み込み方法が多少制限されていて、自動的に行われ、オープニングの直前にファイルをロードしています(<body>)。

それにもかかわらず、私はそのスクリプトテキスト(<script src="/Portals/_default/Skins/Site/js/custom.js?cdv=306">)を取得し、潜在的にトリックを行うことができ</body>を閉じる前だけに移動するには、いくつかのjQueryを書くための方法がある場合を考えますが、jQueryのを使用して達成するかどうかはわかりません。これを行う方法に関するアイデア?あなたはdnnCSSIncludeスキンオブジェクトを使用することができます下、またはクライアントAPIに強制し、「ForceProvider」プロパティを使用したい場合<script src="<%=SkinPath%>js/[file_name]"></script>

+0

あなたは*スクリプトを移動する*必要がありますか?そのメソッドを初期化する前にDOMがロードされるのを待つようにjsを更新できませんか? – Moob

+0

これを解決するには良い方法/ベストプラクティスであるかどうかはわかっていませんでしたが(修正の回答を参照)、解決できました。どのDNNにも考えがありますか? – frshjb373

+0

あなたのアップデートは、スクリプトを ' 'の前に移動することについて何もしません。私はその質問を間違って解釈しましたか? – Moob

答えて

0

UPDATE はそうのようにDNNのSkinPath変数を使用して解決することができました。 DnnFormBottomProviderに設定すると、フォームの下部に項目が表示されます。 (閉鎖体タグに最も近い。)

完全なドキュメントis here

関連する問題