o3-shop / wave-theme
这是O3-Shop的Wave主题。
Requires
- o3-shop/shop-ce: ^1.2
Replaces
- oxid-esales/wave-theme: 1.6.2
README
一般信息
Wave是一个适用于所有O3-Shop版本的响应式主题。主题基于Flow主题构建。
安装
如果您想扩展主题,则需要克隆存储库(参见开发部分),因为一些源在composer安装时被忽略。
步骤1:获取源代码
如果主题不是包含在O3-Shop发行版中,则需要此步骤。
composer require o3-shop/wave-theme
步骤2:准备数据库
为了安装主题选项,将setup.sql
(位于DOCUMENT_ROOT/source/Application/views/wave
)导入到您的数据库中。
选项1:控制台
mysql -u MYSQL_USER -p SHOP_DATABASE < wave/setup.sql
选项2:商店管理员:服务 -> 工具
如果您有wave文件的本地副本,请在商店管理员中的服务 -> 工具,上传wave/setup.sql并点击“开始更新”按钮
步骤3:激活主题
登录管理员面板,转到扩展 → 主题 → Wave,并按下激活按钮。清除缓存,然后开始使用!
开发
所有Wave主题相关的CSS/JavaScript文件都可以在主题的build
目录中找到。要重新生成主题资源,应使用grunt
任务。请安装grunt
并运行grunt
的默认任务以重新生成所有压缩的css
和js
文件
要获取开发文件,您需要克隆存储库
cd DOCUMENT_ROOT/Application/views/
git clone -b BRANCH_NAME https://gitlab.o3-shop.com/o3/wave-theme.git wave
-
要使用
grunt
,需要npm
。请访问nodejs
网站获取安装说明(https://node.org.cn/en/download/package-manager/)。在ubuntu系统上的安装示例curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs
-
全局安装
grunt
。示例sudo npm install -g grunt-cli
-
转到“wave”主题目录并安装所有相关的
grunt
插件cd DOCUMENT_ROOT/Application/views/wave/ npm install
-
现在可以在“wave”目录中运行
grunt
默认任务以重新生成“wave”主题资源grunt
贡献
如果您对做出一些更改的贡献感兴趣,请阅读更多CONTRIBUTING.md文件。
模块兼容性
- PayPal模块
- PayPal模块在一个tpl文件中包含一个检查主题ID的语句
[{if $oViewConf->getActiveTheme()=='flow'}]
,应该调整为wave
问题
请将所有问题转发到https://issues.o3-shop.com/,针对项目Wave主题。