详情
订阅
  • 首页
  • 产品
  • 解决方案
  • 文档&开发者
  • 价格体系
  • 服务与支持
  • 合作伙伴
联系我们
用户手册
GraphQL API
APIJson
Restful API
Code Example

多语言

MassCMS系统支持多语言数据的录入。

用户在 设置-国际化 中可以添加修改删除语言数据。

多语言配置

配置好相应的语言后,创建模型时选择开启国际化。该模型的数据就支持多语言的功能了。


发布数据时,选择对应的语言,即可存储到该语言环境下。





获取所有语言环境数据

配置多语言后,内容管理页面每一条数据会关联多个语言版本的数据,同一数据的不同语言版本的数据具有相同且的language_master_id,查询时通过language_master_id即可查询到该数据所有语言版本数据的列表,代码示例如下:
请求参数:
{
    "[]": {
        "P53519_home": {
            "language_master_id": "1758522933198140"
        }
    }
}

返回结果:

{
    "[]": [
        {
            "P53519_home": {
                "language_type": "410",
                "id": 1754298237816,
                "create_user": "jiang",
                "environment_type": "2",
                "mass_content_control_status": "Y"
            }
        },
        {
            "P53519_home": {
                "language_type": "410",
                "id": 1754298242522,
                "create_user": "jiang",
                "environment_type": "3",
                "mass_content_control_status": "Y"
            }
        },
        {
            "P53519_home": {
                "language_type": "412",
                "id": 1754534052514,
                "create_user": "jiang",
                "environment_type": "1",
                "mass_content_control_status": "Y"
            }
        },
        {
            "P53519_home": {
                "language_type": "412",
                "id": 1754534066580,
                "create_user": "jiang",
                "environment_type": "3",
                "mass_content_control_status": "Y"
            }
        },
        {
            "P53519_home": {
                "language_type": "412",
                "id": 1754983327363,
                "create_user": "1754480109824",
                "environment_type": "2",
                "mass_content_control_status": "Y"
            }
        },
        {
            "P53519_home": {
                "language_type": "411",
                "id": 1755160365390,
                "create_user": "CMS-David",
                "environment_type": "1",
                "mass_content_control_status": "Y"
            }
        },
        {
            "P53519_home": {
                "language_type": "411",
                "id": 1755160372286,
                "create_user": "CMS-David",
                "environment_type": "2",
                "mass_content_control_status": "Y"
            }
        },
        {
            "P53519_home": {
                "language_type": "411",
                "id": 1755160376913,
                "create_user": "CMS-David",
                "environment_type": "3",
                "mass_content_control_status": "Y"
            }
        }
    ],
    "ok": true,
    "code": 200,
    "msg": "success"
}

获取指定语言环境数据

不同语言版本的数据,language_type 不同,language_type 的值与用户添加的语言环境的数据的ID一致,类型为字符串类型。


获取指定语言环境的数据
代码示例如下:

请求参数:

{
    "[]": {
        "P53519_home": {
            "language_master_id": "1753963405457875",
            "language_type": "410"
        }
    }
}

返回结果就只有该环境的数据:

{
    "[]": [
        {
            "P53519_home": {
                "language_type": "410",
                "id": 1754298237816,
                "create_user": "jiang",
                "environment_type": "2",
                "mass_content_control_status": "Y"
            }
        },
        {
            "P53519_home": {
                "language_type": "410",
                "id": 1754298242522,
                "create_user": "jiang",
                "environment_type": "3",
                "mass_content_control_status": "Y"
            }
        }
    ],
    "ok": true,
    "code": 200,
    "msg": "success"
}

    多语言

    MassCMS系统支持多语言数据的录入。

    用户在 设置-国际化 中可以添加修改删除语言数据。

    多语言配置

    配置好相应的语言后,创建模型时选择开启国际化。该模型的数据就支持多语言的功能了。


    发布数据时,选择对应的语言,即可存储到该语言环境下。





    获取所有语言环境数据

    配置多语言后,内容管理页面每一条数据会关联多个语言版本的数据,同一数据的不同语言版本的数据具有相同且的language_master_id,查询时通过language_master_id即可查询到该数据所有语言版本数据的列表,代码示例如下:
    请求参数:
    {
        "[]": {
            "P53519_home": {
                "language_master_id": "1758522933198140"
            }
        }
    }

    返回结果:

    {
        "[]": [
            {
                "P53519_home": {
                    "language_type": "410",
                    "id": 1754298237816,
                    "create_user": "jiang",
                    "environment_type": "2",
                    "mass_content_control_status": "Y"
                }
            },
            {
                "P53519_home": {
                    "language_type": "410",
                    "id": 1754298242522,
                    "create_user": "jiang",
                    "environment_type": "3",
                    "mass_content_control_status": "Y"
                }
            },
            {
                "P53519_home": {
                    "language_type": "412",
                    "id": 1754534052514,
                    "create_user": "jiang",
                    "environment_type": "1",
                    "mass_content_control_status": "Y"
                }
            },
            {
                "P53519_home": {
                    "language_type": "412",
                    "id": 1754534066580,
                    "create_user": "jiang",
                    "environment_type": "3",
                    "mass_content_control_status": "Y"
                }
            },
            {
                "P53519_home": {
                    "language_type": "412",
                    "id": 1754983327363,
                    "create_user": "1754480109824",
                    "environment_type": "2",
                    "mass_content_control_status": "Y"
                }
            },
            {
                "P53519_home": {
                    "language_type": "411",
                    "id": 1755160365390,
                    "create_user": "CMS-David",
                    "environment_type": "1",
                    "mass_content_control_status": "Y"
                }
            },
            {
                "P53519_home": {
                    "language_type": "411",
                    "id": 1755160372286,
                    "create_user": "CMS-David",
                    "environment_type": "2",
                    "mass_content_control_status": "Y"
                }
            },
            {
                "P53519_home": {
                    "language_type": "411",
                    "id": 1755160376913,
                    "create_user": "CMS-David",
                    "environment_type": "3",
                    "mass_content_control_status": "Y"
                }
            }
        ],
        "ok": true,
        "code": 200,
        "msg": "success"
    }

    获取指定语言环境数据

    不同语言版本的数据,language_type 不同,language_type 的值与用户添加的语言环境的数据的ID一致,类型为字符串类型。


    获取指定语言环境的数据
    代码示例如下:

    请求参数:

    {
        "[]": {
            "P53519_home": {
                "language_master_id": "1753963405457875",
                "language_type": "410"
            }
        }
    }

    返回结果就只有该环境的数据:

    {
        "[]": [
            {
                "P53519_home": {
                    "language_type": "410",
                    "id": 1754298237816,
                    "create_user": "jiang",
                    "environment_type": "2",
                    "mass_content_control_status": "Y"
                }
            },
            {
                "P53519_home": {
                    "language_type": "410",
                    "id": 1754298242522,
                    "create_user": "jiang",
                    "environment_type": "3",
                    "mass_content_control_status": "Y"
                }
            }
        ],
        "ok": true,
        "code": 200,
        "msg": "success"
    }