module.create
Descrizione
object module.create(object/array modules)
Questo metodo consente di installare nuovi moduli frontend.
Questo metodo è disponibile solo per gli utenti di tipo Super admin. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni dei ruoli utente. Per ulteriori informazioni, vedere Ruoli utente.
I file dei moduli devono essere decompressi manualmente nelle sottodirectory corrette, in base alla proprietà relative_path dei moduli.
Parametri
(object/array) Moduli da creare.
Il metodo accetta moduli con le proprietà standard del modulo.
Valori restituiti
(object) Restituisce un oggetto contenente gli ID dei moduli installati nella proprietà moduleids.
L'ordine degli ID restituiti corrisponde all'ordine dei moduli passati.
Esempi
Installazione di un modulo
Installare un modulo con lo stato "Abilitato".
{
"jsonrpc": "2.0",
"method": "module.create",
"params": {
"id": "example_module",
"relative_path": "modules/example_module",
"status": 1
},
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"moduleids": [
"25"
]
},
"id": 1
}
Guarda anche
Fonte
CModule::create() in ui/include/classes/api/services/CModule.php.