oxidio / theme-wave
这是OXID eShop的Wave主题。
Replaces
- oxid-esales/wave-theme: v1.2.0
This package is auto-updated.
Last update: 2024-09-21 20:28:17 UTC
README
一般信息
Wave 是适用于所有OXID eShop版本的响应式主题。主题是在Flow主题之上构建的。
安装
如果您想扩展主题,则需要克隆存储库(见开发部分),因为在composer安装过程中忽略了一些源文件。
步骤1:获取源代码
此步骤仅在主题未包含在OXID发行版中时才需要。
composer require oxid-esales/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://github.com/OXID-eSales/wave-theme.git wave
-
要使用
grunt
,需要npm
。请检查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文件以获取更多信息。
兼容性
- 视觉CMS
- 在模块设置中,您需要禁用Bootstrap和JQuery的包含
- 与视觉CMS 3.3.0兼容(https://github.com/OXID-eSales/visual_cms_module/commit/75bc2a8f05cd8f2b76b6383eb6213c994494a6ee)
- PayPal模块
- PayPal模块在tpl文件中包含一个针对主题id的检查
[{if $oViewConf->getActiveTheme()=='flow'}]
,应将其调整为wave
- B2B版本
- B2B版本在tpl文件中包含一个针对主题id的检查
[{if $oViewConf->getActiveTheme()=='flow'}]
,应将其调整为wave
问题
请将所有问题转发至https://bugs.oxid-esales.com/,针对项目Wave主题。