o3-shop / wave-theme

这是O3-Shop的Wave主题。

安装数: 1,073

依赖者: 1

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 0

开放问题: 0

语言:Smarty

类型:oxideshop-theme

v1.1.0 2023-04-24 08:46 UTC

This package is auto-updated.

Last update: 2024-09-30 01:47:06 UTC


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

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

cd DOCUMENT_ROOT/Application/views/
git clone -b BRANCH_NAME https://gitlab.o3-shop.com/o3/wave-theme.git wave
  1. 要使用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
    
  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. PayPal模块
  • PayPal模块在一个tpl文件中包含一个检查主题ID的语句[{if $oViewConf->getActiveTheme()=='flow'}],应该调整为wave

问题

请将所有问题转发到https://issues.o3-shop.com/,针对项目Wave主题