module.create
Descrizione
object module.create(object/array modules)
Questo metodo consente di installare nuovi moduli del frontend.
Questo metodo è disponibile solo per il tipo di utente Super admin. I permessi per chiamare il metodo possono essere revocati nelle impostazioni del ruolo utente. Per ulteriori informazioni, vedere User roles.
I file del modulo devono essere estratti manualmente nelle sottodirectory corrette, in modo che corrispondano 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.