module.create
Opis
object module.create(object/array modules)
Ta metoda umożliwia instalację nowych modułów frontend.
Ta metoda jest dostępna tylko dla użytkowników typu Super admin. Uprawnienia do wywołania tej metody mogą zostać cofnięte w ustawieniach roli użytkownika. Więcej informacji znajduje się w Rolach użytkowników.
Pliki modułów muszą zostać ręcznie rozpakowane do odpowiednich podkatalogów, zgodnie z właściwością relative_path modułów.
Parametry
(object/array) Moduły do utworzenia.
Metoda akceptuje moduły ze standardowymi właściwościami modułu.
Zwracane wartości
(object) Zwraca obiekt zawierający identyfikatory zainstalowanych modułów we właściwości moduleids.
Kolejność zwracanych identyfikatorów odpowiada kolejności przekazanych modułów.
Przykłady
Instalowanie modułu
Zainstaluj moduł ze statusem „Włączony”.
{
"jsonrpc": "2.0",
"method": "module.create",
"params": {
"id": "example_module",
"relative_path": "modules/example_module",
"status": 1
},
"id": 1
}
Odpowiedź:
{
"jsonrpc": "2.0",
"result": {
"moduleids": [
"25"
]
},
"id": 1
}
Zobacz również
Źródło
CModule::create() w ui/include/classes/api/services/CModule.php.