oxid-esales/flow-theme

此包已被废弃,不再维护。作者建议使用oxid-esales/wave-theme包。

这是OXID eShop的Flow主题。

安装量: 685,735

依赖者: 3

推荐者: 0

安全: 0

星标: 25

关注者: 29

分支: 49

语言:Smarty

类型:oxideshop-theme


README

一般信息

Flow是适用于所有OXID eShop版本的响应式主题。

警告!Flow主题已过时。还可以查看Wave主题Graph QL API作为替代方案。

安装

步骤1:选择合适的分支

  • 分支b-3.x包含适用于OXID eShop编译版本6.3和6.4的Flow
  • 分支master包含适用于OXID eShop master分支最新提交的Flow

步骤2:获取源代码

将适用于您OXID eShop版本的相应分支检查到商店的Application/views目录中

cd DOCUMENT_ROOT/Application/views/
git clone -b BRANCH_NAME https://github.com/OXID-eSales/flow_theme.git flow

现在您应该有一个新的文件夹DOCUMENT_ROOT/Application/views/flow

步骤3:准备out文件夹

out文件夹可以通过两种可能的方式准备。第一种方法是使用符号链接,第二种是复制。强烈建议使用符号链接,否则每次更新Flow时都需要进行复制。

选项1:符号链接

将主题的out目录链接到商店的out目录

ln -s ../Application/views/flow/out/flow ../../out/flow

选项2:复制

将主题的out目录复制到商店

cp -r flow/out/flow ../../out/flow

现在您应该可以执行cd ../../out/flow

步骤4:激活主题

登录管理面板,转到扩展 → 主题 → Flow,然后按激活按钮。清理缓存,然后就可以使用了,朋友!

开发

所有与Flow主题相关的CSS/Javascript文件都可以在主题的build目录中找到。要重新生成主题的资产,应使用grunt任务。请安装grunt并运行grunt的默认任务以重新生成所有压缩的cssjs文件。

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

  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. 全局安装 grunt 并更新 npm。示例

    sudo npm install -g npm grunt-cli 
    
  3. 进入 "flow" 主题的目录并安装所有相关的 grunt 插件

    cd DOCUMENT_ROOT/Application/views/flow/
    npm install
    
  4. 现在可以在 "flow" 目录下运行 grunt 默认任务来重新生成 "flow" 主题资源

    grunt
    

贡献

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

分发通知

由于它使用了较旧的组件,Flow 主题将不会随 OXID eShop 的下一个主要版本(>6)一起发货!请考虑使用 Wave 主题

问题

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