模版装修-模板文件内容-保存

修改并保存指定店铺模板中某个文件的内容。使用前需先通过 模版装修-模板文件内容-获取 读取原始内容,修改后提交保存。

接口信息

  • 接口地址: {your-site-url}/api/skill/theme-liquid/save-file-content
  • 基础 URL: {your-site-url} 需替换为你自己的独立站 URL 地址,如 https://your-domain.com/apimanager666
  • 请求方式: POST
  • 说明: 保存指定店铺模板中某个文件的修改内容。保存成功后,该文件将被标记为二次开发文件,之后通过模版装修-模板文件树 可在 develop_tree 中看到该文件。

认证

请求头中需要携带 skill-access-token

Header
skill-access-token {your-skill-access-token} (请替换为你自己的 token)
Content-Type application/json

请求参数 (JSON Body)

字段 类型 必填 说明
theme_id string/int 店铺模板 ID。从 店铺模版-列表 获取
dir_name string 文件夹名称。有效值:assetsconfiglayoutlocalessectionssnippetstemplates,不可为其他值
file_name string 文件名称。需符合所在文件夹的文件后缀要求,见下方表格
file_content string 修改后的文件内容

各文件夹允许的文件后缀

文件夹 允许的后缀 说明
assets .js.css 仅 JS 和 CSS 文件
config .json 仅 JSON 配置文件
layout .liquid 仅 Liquid 模板文件
locales .json 仅 JSON 语言文件
sections .liquid.json Liquid 区块文件和 JSON 配置
snippets .liquid 仅 Liquid 代码片段
templates .json 仅 JSON 页面配置

请求示例

cURL

curl --location --request POST '{your-site-url}/api/skill/theme-liquid/save-file-content' \
--header 'skill-access-token: {your-skill-access-token}' \
--header 'Content-Type: application/json' \
--data-raw '{"theme_id":"832","dir_name":"layout","file_name":"theme.liquid","file_content":"修改后的文件内容"}'

返回结果

code200 表示调用成功;code 不为 200 表示调用失败。

成功响应

{
    "code": 200,
    "data": {
        "data": {
            "theme_id": "832",
            "dir_name": "layout",
            "file_name": "theme.liquid",
            "content": "修改后保存的文件内容"
        }
    },
    "message": "success"
}

返回字段说明

字段 类型 说明
code Number 状态码,200 表示成功
message String 执行结果的文字描述
data Object 保存结果

data → data 字段

字段 类型 说明
theme_id string 店铺模板 ID
dir_name string 文件夹名称
file_name string 保存的文件名
content string 保存后的文件内容

注意事项

  1. 保存前建议先通过 模版装修-模板文件内容-获取 读取原始内容
  2. 保存后该文件被标记为二次开发文件,会在 模版装修-模板文件树develop_tree 中出现
  3. 修改后的内容会覆盖该文件,请确认内容正确后再提交
Copyright © fecify.com 2025 all right reserved,powered by Gitbook该文件修订时间: 2026-06-05 21:40:25

results matching ""

    No results matching ""