sylius/bootstrap-theme 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

sylius/bootstrap-theme

最新稳定版本:v1.2.0

Composer 安装命令:

composer require sylius/bootstrap-theme

包简介

Bootstrap Theme for Sylius

README 文档

README

SyliusBootstrapTheme

Sylius Bootstrap theme with build process based on Webpack Encore.

Preview

Homepage

 
Gallery

Checkout

Gallery

Products

Gallery

Cart

Gallery

User account

Gallery

Installation

There are two ways to install a theme. It is possible to copy files in themes/ or add this package as a composer dependency and create a child theme. The instructions below refer to an installation in the theme folder.

Composer installation

Installation as a composer dependency is documented here

composer require sylius/bootstrap-theme:1.12

Manual installation

1. Copy files from the repository to ./themes/BootstrapTheme

Files/folders to copy:

  • assets
  • templates
  • composer.json
  • webpack.config.js

2. Install node dependencies

yarn install yarn add bootstrap@^5.3 @fortawesome/fontawesome-free@^6.4.2 lightbox axios @popperjs/core@^2.11 glightbox

3. Import bootstrap-theme config in your ./webpack.config.js

+ const bootstrapTheme = require('./themes/BootstrapTheme/webpack.config'); // ... - module.exports = [shopConfig, adminConfig, appShopConfig, appAdminConfig]; + module.exports = [shopConfig, adminConfig, appShopConfig, appAdminConfig, bootstrapTheme];

4. Edit project configuration

# ./config/packages/assets.yaml framework: assets: packages: + bootstrapTheme: + json_manifest_path: '%kernel.project_dir%/public/themes/bootstrap-theme/manifest.json'
# ./config/packages/webpack_encore.yaml webpack_encore: output_path: '%kernel.project_dir%/public/build' builds: + bootstrapTheme: '%kernel.project_dir%/public/themes/bootstrap-theme'

5. Build assets

# compile assets once yarn dev # recompile assets automatically when files change yarn watch # create a production build yarn build

6. Change theme in the admin panel

  1. Go to Configuration > Channels
  2. Edit desired channel from the list
  3. Go to Look & feel > Theme section
  4. Change theme to Sylius Bootstrap Theme

Contribution

Quickstart Installation

Localhost

This command will install the selected version of Sylius and the Bootstrap theme with its configuration. You just need to activate the theme in admin panel as described in the point above.

ℹ️ To be able to setup the plugin database, remember to configure you database credentials in install/Application/.env.local and/or install/Application/.env.test.local.

$ make install -e SYLIUS_VERSION=XX SYMFONY_VERSION=YY PHP_VERSION=ZZ

Default values : XX=1.12.0 and YY=6.3 and ZZ=8.2

ℹ️ To reset (drop database and delete files) test environment:

$ make reset

统计信息

  • 总下载量: 202.02k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 93
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 93
  • Watchers: 12
  • Forks: 57
  • 开发语言: Twig

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固