object module.create(object/array modules)
Deze methode maakt het mogelijk om nieuwe frontend modules te installeren.
Deze methode is alleen beschikbaar voor gebruikerstype Superadmin. Rechten om de methode aan te roepen kunnen worden ingetrokken in de instellingen van gebruikersrollen. Zie Gebruikersrollen voor meer informatie.
Modulebestanden moeten handmatig worden uitgepakt in de juiste submappen, overeenkomend met de relative_path
eigenschap van de modules.
(object/array)
Modules om te maken.
De methode accepteert modules met de standaardmodule-eigenschappen.
(object)
Geeft een object terug met de ID's van de geïnstalleerde modules onder de eigenschap moduleids
. De volgorde van de teruggegeven ID's komt overeen met de volgorde van de doorgegeven modules.
Installeer een module met de status "Ingeschakeld".
{
"jsonrpc": "2.0",
"method": "module.create",
"params": {
"id": "example_module",
"relative_path": "modules/example_module",
"status": 1
},
"id": 1
}
Reactie:
CModule::create() in ui/include/classes/api/services/CModule.php.