module.create
Opis
object module.create(object/array modules)
Ta metoda umożliwia instalowanie nowych modułów frontend.
Ta metoda jest dostępna tylko dla typu użytkownika Super admin. Uprawnienia do wywoływania tej metody można odebrać w ustawieniach roli użytkownika. Więcej informacji zawiera sekcja Role użytkowników.
Pliki modułów należy ręcznie rozpakować 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.