o3-shop / flow-theme
这是O3-Shop的Flow主题。
Requires
- o3-shop/shop-ce: ^1.2
Replaces
- oxid-esales/flow-theme: 3.8.1
README
一般信息
Flow 是适用于所有O3-Shop版本的响应式主题。
安装
步骤 1:获取源代码
检出适用于您O3-Shop版本的分支到商店的 Application/views
目录
cd DOCUMENT_ROOT/Application/views/
git clone -b BRANCH_NAME https://gitlab.o3-shop.com/o3/flow-theme flow
现在您应该有一个新的文件夹 DOCUMENT_ROOT/Application/views/flow
。
步骤 2:准备 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
。
步骤 3:激活主题
登录到管理员面板,转到 扩展 → 主题 → Flow 并点击 激活 按钮。清理缓存,然后您就可以开始了,朋友!
开发
所有 Flow 主题相关的 CSS/Javascript 文件都可以在主题的 build
目录中找到。要重新生成主题的资产,应使用 grunt
任务。请安装 grunt
并运行 grunt
的默认任务以重新生成所有最小化的 css
和 js
文件。
-
要使用
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
-
全局安装
grunt
并更新 npm。示例sudo npm install -g npm grunt-cli
-
转到 "flow" 主题目录并安装所有相关的
grunt
插件cd DOCUMENT_ROOT/Application/views/flow/ npm install
-
现在可以在 "flow" 目录下运行
grunt
默认任务以重新生成 "flow" 主题的资产grunt
贡献
如果您有兴趣贡献一些更改,请阅读CONTRIBUTING.md 文件以获取更多信息。
问题
请将所有问题转发到 https://issues.o3-shop.com/ 以供 Flow 主题 项目使用。