seidemann-web/wave-theme

这是 OXID eShop 的 Wave 主题。

安装: 60

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 41

语言:Smarty

类型:oxideshop-theme


README

一般信息

Wave 是适用于所有 OXID eShop 版本的响应式主题。主题建立在 Flow 主题 之上。

分支兼容性

  • master 分支与 OXID eShop 编译 master 兼容
  • b-1.x 分支与 OXID eShop 编译 6.1、6.2 和 6.3 兼容

安装

如果您想扩展主题,则需要克隆存储库(请参阅开发部分),因为在 composer 安装过程中会忽略一些源文件。

步骤 1:获取源代码

此步骤仅在主题未随 OXID 发行版提供时需要。

composer require oxid-esales/wave-theme

步骤 2:激活主题

登录管理面板,转到 扩展 → 主题 → 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。请访问 nodejs 网站,了解安装说明(https://node.org.cn/en/download/package-manager/)。在 ubuntu 系统上的安装示例

    curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
    sudo apt-get install -y nodejs
    
  2. 转到 "wave" 主题的目录并安装所有相关的 grunt 插件

    cd DOCUMENT_ROOT/Application/views/wave/
    npm install
    
  3. 现在可以通过在 "wave" 目录中运行 grunt 默认任务来重新生成 "wave" 主题的资产

    npm start
    

贡献

如果您对贡献一些更改感兴趣,请阅读 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 Theme