1

PyroCMS にも使用される Anthony Male のアセット ライブラリを使用して、コントローラを介してのみ特定のアセットをテンプレートにロードする方法を見つけようとしています。

特定のファイルをロードするテンプレートがあり、ログイン コントローラーなどのコントローラーによっては、テンプレートの最後にロードされるフッターの下部に login.js ファイルを挿入する必要があります。

何か案は?

4

2 に答える 2

1

ここにある Anthony Male のアセット ライブラリの公式ドキュメントを引用します: http://docs.pyrocms.com/2.1/manual/developers/tools/assets

JavaScript ファイルは、以下を使用してコントローラーに追加できます。 myfile.js は、含める JavaScript ファイルであり、assets/js/myfile.js にあります。

// Will add assets/js/myfile
Asset::js('myfile.js');

// Will add assets/admin/js/myfile.js
Asset::js('admin::myfile.js');


デフォルトでは、Asset はこれらのファイルの両方を縮小し、1 つのファイルに結合します (assets/cache/.js に書き込まれます)。このファイルをページに含めるには、ビューで次を使用します。

echo Asset::render_js();
于 2013-05-20T01:40:23.717 に答える