object module.create(object/array modules)
此方法允许安装新的前端模块。
此方法仅适用于超级管理员用户类型。 可以在用户角色设置中撤消调用该方法的权限。 看 用户角色 了解更多的信息。
模块文件必须手动解压到正确的子目录中,与模块的relative_path
属性相匹配。
(object/array)
要创建的模块。
此方法接受模块带有规范的对象属性standard token properties。
(object)
返回一个对象,其中包含 moduleids
属性下已安装模块的 ID。 返回的 ID 的顺序与传递的模块的顺序匹配。
安装状态为 "已启用"的模块。
请求:
{
"jsonrpc": "2.0",
"method": "module.create",
"params": {
"id": "example_module",
"relative_path": "modules/example_module",
"status": 1
},
"id": 1
}
响应:
CModule::create() in ui/include/classes/api/services/CModule.php。