Я хочу управлять своими активами темы с помощью bower.
Как мне настроить PyroCMS / плагин ресурсов для получения ресурсов из папки 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/