多语言
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










