PyroCMS 资产插件 bower_components
PyroCMS assets plugin with bower_components
我想使用 bower 管理我的主题资产。
我如何配置 PyroCMS/资产插件以从 bower_components
文件夹中获取可能的资产?
仅适用于 2.1 或 2.2 版本。
在您的控制器或基础控制器(可能是 system/cms/core/public_controller.php)构造函数中,注册 bower_components 的路径,编写下一个代码:
// Set the theme bower components as a path for Asset library
Asset::add_path('bower', array(
'path' => $this->theme->path.'/bower_components',
'js_dir' => '/',
'css_dir' => '/',
));
在你的视图中使用这个首先写路径名称:
{{ asset:js file="bower::jquery/dist/jquery.js" }} // For JS
{{ asset:css file="bower::bootstrap/dist/css/bootstrap.css" }} // For CSS
为了正确读取资产,您必须将 bower.json 和 bower_components 文件夹放置到您的主题文件夹中,例如:
addons/shared_addons/themes/your_theme/bower.json
addons/shared_addons/themes/your_theme/bower_components/
我想使用 bower 管理我的主题资产。
我如何配置 PyroCMS/资产插件以从 bower_components
文件夹中获取可能的资产?
仅适用于 2.1 或 2.2 版本。
在您的控制器或基础控制器(可能是 system/cms/core/public_controller.php)构造函数中,注册 bower_components 的路径,编写下一个代码:
// Set the theme bower components as a path for Asset library
Asset::add_path('bower', array(
'path' => $this->theme->path.'/bower_components',
'js_dir' => '/',
'css_dir' => '/',
));
在你的视图中使用这个首先写路径名称:
{{ asset:js file="bower::jquery/dist/jquery.js" }} // For JS
{{ asset:css file="bower::bootstrap/dist/css/bootstrap.css" }} // For CSS
为了正确读取资产,您必须将 bower.json 和 bower_components 文件夹放置到您的主题文件夹中,例如:
addons/shared_addons/themes/your_theme/bower.json
addons/shared_addons/themes/your_theme/bower_components/