oxidio/theme-wave

这是OXID eShop的Wave主题。

安装: 451

依赖: 2

建议: 0

安全: 0

星标: 0

关注者: 1

分支: 41

语言:Smarty

类型:oxideshop-theme

v1.2.0 2019-08-13 11:46 UTC

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的默认任务以重新生成所有压缩的cssjs文件

要获取开发文件,您需要克隆存储库

cd DOCUMENT_ROOT/Application/views/
git clone -b BRANCH_NAME https://github.com/OXID-eSales/wave-theme.git wave
  1. 要使用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
    
  2. 全局安装grunt。示例

    sudo npm install -g grunt-cli
    
  3. 转到“wave”主题的目录,并安装所有相关的grunt插件

    cd DOCUMENT_ROOT/Application/views/wave/
    npm install
    
  4. 现在可以在“wave”目录中运行grunt默认任务以重新生成“wave”主题资产

    grunt
    

贡献

如果您对贡献一些更改感兴趣,请阅读CONTRIBUTING.md文件以获取更多信息。

兼容性

  1. 视觉CMS
  1. PayPal模块
  • PayPal模块在tpl文件中包含一个针对主题id的检查 [{if $oViewConf->getActiveTheme()=='flow'}],应将其调整为wave
  1. B2B版本
  • B2B版本在tpl文件中包含一个针对主题id的检查 [{if $oViewConf->getActiveTheme()=='flow'}],应将其调整为wave

问题

请将所有问题转发至https://bugs.oxid-esales.com/,针对项目Wave主题