2017-05-10 16 views
0

CKANがドキュメントを処理しようとしています。これまでのところ良いですが、JavaScriptモジュールの初期化に問題があります。JavaScriptモジュールの初期化で問題が発生しました

私はこれらのステップを実行してサーバを再起動し、ページをロードしてボタンがあると、ページに新しく作成されたJSファイルが表示されますが、初期化されていません。

別のconsole.logをJSファイルのinitialize: function() {}の中に入れないと、出力されます。

ここに他のステップがありますか?どこかでCKANモジュールを登録する必要がありますか?

+0

'data-module =" example_theme_popover "属性をボタンに追加しましたか? – amercader

+0

@amercaderはい私はしました。 –

+0

@RiccardoErraテンプレートにjsをインポートしているかどうかを確認します。たとえば、{%resource 'path-to-scipt/script.js'%} –

答えて

0

最後に、この解決策を見つけることができました。私はCKANが非常にうまくバージョン/リリースとドキュメントを同期して維持しないと思います。最新の安定版が2.6.2であっても、最新のバージョンのドキュメントは将来のバージョンを参照しています。 ここでは、2.6.2ドキュメントのhttp://docs.ckan.org/en/ckan-2.6.2/theming/javascript.htmlと最新のドキュメントhttp://docs.ckan.org/en/latest/theming/javascript.htmlの違いを確認できます。

関連する問題