模版开发-代码在线编辑器

模版开发-代码在线编辑器

1.如果您是非技术人员,不懂前端开发,那么这里面不要操作,否则操作出来问题,影响网站运行

2.模版列表,每个模版都可以进行代码编辑,下面以当前模版进行操作

3.进入代码编辑器

4.进行操作之前,您需要先了解fecify的文件结构:模版文件结构

文件详解

一:文件类型

1.代码类文件:

  • js文件
  • css文件
  • liquid文件

2.配置文件:

  • 配置json文件

3.数据保存类文件

  • json文件

下面对这3中文件类型进行详细说明

二:代码类文件

代码类文件:指的是模版开发,涉及到的文件

  • assets文件夹:js文件和css文件
  • layout文件夹:theme.liquid
  • sections文件夹:liquid文件(所有liquid文件)
  • snippets文件夹:liquid文件(所有liquid文件)

这些文件,里面都是模版代码,layout/theme.liquid是入口文件,sections下是装修卡片文件,snippets下是小部件文件,assets是js和css等静态文件

三:配置文件

配置文件,是json格式文件,是模版的一些配置,包括:

  • config/settings_schema.json: 模版装修,全局配置,各个配置部分,通过读取这个文件的schema结构,进行渲染
  • locales文件夹:翻译文件

四:数据保存文件

当进行模版装修,数据保存后,将保存到这些json文件里面,包括:

  • config/settings_data.json: 模版装修,全局配置部分的装修数据,将保存到这个文件
  • sections/header-group.json, sections/footer-group.json: 这2个文件在sections文件夹里面,保存的是头部和尾部的装修配置数据
  • templates文件夹:各个页面,内容部分,进行装修的内容,将保存到这里的文件夹里面
  • 数据保存文件,一般是通过模版装修,发布模版的方式,进行修改内容,一般不要在这里直接修改数据内容,除非您非常熟悉。

文件操作

1.点击左侧的文件树即可打开文件

  • 进行编辑后,可以对文件的内容进行保存
  • 保存后,可以看到文件树,文件尾部加了一个红点,代表这个文件被二次开发过了
  • 可以查看文件历史编辑的log信息,点击后,代码可以切换到历史的内容

2.删除修改的内容

删除后,可以看到文件尾部的红点消失

fecify-6.0.0版本更新

fecify-6.0.0之后,对代码编辑器进行了更新,加入了

  • 上传zip
  • 下载zip
  • 切换模式
  • 全屏

1.点击全屏,编辑器将全屏展开,覆盖左边的菜单,方便沉浸式编写模版代码

2.切换模式

  • 点击后弹窗,分为:默认模式和完整模式
  • 默认模式:默认模式下,编辑器文件树不会显示 checkout 订单支付页面相关模板文件。由于支付结账流程较复杂,修改不当容易导致下单、支付异常,因此系统默认隐藏这些文件,以降低误操作风险。
  • 完整模式:完整模式下,编辑器文件树将显示模板的全部文件,包括 checkout 订单支付页面相关文件。请谨慎修改支付页面代码,错误的二次开发可能导致订单或支付功能异常,相关问题需要自行处理。

3.下载zip

3.1仅下载已修改文件

  • 只打包您在代码编辑器中“修改并保存过”的文件。适合将二次开发内容迁移到其他店铺使用,无需手动复制代码

点击3.1对应的下载链接和在这里的下载模版zip文件,内容是一样的,都是下载在代码编辑器中“修改并保存过”的文件

3.2默认文件

  • 下载模板默认文件,但不包含 checkout 订单支付页面相关文件。由于支付流程较复杂,默认不提供,以避免误改导致下单或支付异常。

在实际应用中,您可能为了训练AI模型,调教skill,需要模版文件,或者其他用途,您可以在这里下载模版的zip包(不包含 checkout 订单支付页面相关文件)

3.3完整文件

  • 下载模板全部文件,包括 checkout 订单支付页面相关文件。请谨慎修改,错误修改可能影响订单或支付功能,相关风险需自行承担。

在实际应用中,您可能为了训练AI模型,调教skill,需要完整的模版文件,包括订单结账页面的模版文件,您可以在这里下载模版的zip包,请谨慎使用

Copyright © fecify.com 2025 all right reserved,powered by Gitbook该文件修订时间: 2026-05-16 16:48:45

results matching ""

    No results matching ""