系统模版-列表

概念说明

模板体系分为三层关系:

  1. 系统模板(本接口)——平台提供的原始模板资源,每个模板有唯一的 identity
  2. 添加到店铺 —— 通过 系统模版-添加到店铺 将系统模板添加到当前店铺
  3. 店铺模板 —— 添加后,创建店铺模版,通过 店铺模版-列表 查看

一个系统模板可以被添加多次,每次添加生成一个独立的店铺模板,互不影响。

接口信息

  • 接口地址: {your-site-url}/api/skill/theme/get-addons-theme-list
  • 基础 URL: {your-site-url} 需替换为你自己的独立站 URL 地址,如 https://your-domain.com/apimanager666
  • 请求方式: GET
  • 说明: 获取平台支持的所有系统模板列表。

认证

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

Header
skill-access-token {your-skill-access-token} (请替换为你自己的 token)

请求参数

无参数。


请求示例

cURL

curl --location --request GET '{your-site-url}/api/skill/theme/get-addons-theme-list' \
--header 'skill-access-token: {your-skill-access-token}'

返回结果

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

成功响应

{
    "code": 200,
    "data": [
        {
            "identity": "default_theme",
            "name": "默认模板",
            "description": "默认模板",
            "img": "system/theme/fecify_default.png"
        },
        {
            "id": 205,
            "addons_id": 28,
            "identity": "platform_theme",
            "name": {
                "name": "综合站模板-默认",
                "lang_params": {
                    "en": "综合站模板-en",
                    "tw": "综合站模板-tw"
                }
            },
            "img": "/system/addons/platform_theme.png",
            "description": {
                "name": "综合站模板",
                "lang_params": {
                    "en": "",
                    "tw": ""
                }
            }
        }
    ],
    "message": "success"
}

返回字段说明

字段 类型 说明
code Number 状态码,200 表示成功
message String 执行结果的文字描述
data Array[Object] 主题列表

data 子项字段

字段 类型 说明
id int 主题记录 ID(系统默认模板无此字段)
addons_id int 插件 ID(系统默认模板无此字段)
identity string 模板唯一标识 key。
name string / Object 模板名称。可能为纯字符串,也可能为多语言对象 {name, lang_params}
img string 模板缩略图路径。完整 URL = public_url + img,其中 public_url得到网站基础URL 获取
description string / Object 模板描述。可能为纯字符串,也可能为多语言对象 {name, lang_params}

name / description 多语言对象结构

namedescription 为 JSON 对象时,结构如下:

字段 类型 说明
name string 默认语言的名称/描述
lang_params Object 各语言的翻译,key 为语言代码(如 entw),value 为对应翻译文本

注意事项

  1. 系统默认模板(default_theme)无 idaddons_id 字段
  2. img 完整 URL 通过 public_url + img 拼接,public_url得到网站基础URL 获取
  3. identity 字段是模板的唯一标识
  4. namedescription 可能为纯字符串或包含多语言的对象,需做类型判断
Copyright © fecify.com 2025 all right reserved,powered by Gitbook该文件修订时间: 2026-06-05 16:47:54

results matching ""

    No results matching ""