module.create
Description
object module.create(object/array modules)
Cette méthode permet d'installer de nouveaux modules de l'interface web.
Cette méthode est disponible uniquement pour le type d'utilisateur Super admin. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Consultez User roles pour plus d'informations.
Les fichiers du module doivent être décompressés manuellement dans les sous-répertoires corrects, correspondant à la propriété relative_path des modules.
Paramètres
(object/array) Modules à créer.
La méthode accepte des modules avec les propriétés standard des modules.
Valeurs de retour
(object) Renvoie un objet contenant les ID des modules installés dans la propriété moduleids.
L’ordre des ID renvoyés correspond à l’ordre des modules transmis.
Exemples
Installation d'un module
Installez un module avec le statut « Activé ».
{
"jsonrpc": "2.0",
"method": "module.create",
"params": {
"id": "example_module",
"relative_path": "modules/example_module",
"status": 1
},
"id": 1
}
Réponse :
{
"jsonrpc": "2.0",
"result": {
"moduleids": [
"25"
]
},
"id": 1
}
Voir aussi
Source
CModule::create() dans ui/include/classes/api/services/CModule.php.