module.create

Apraksts

object module.create(object/array modules)

Šī metode ļauj instalēt jaunus lietotāja saskarnes moduļus.

Šī metode ir pieejama tikai Super admin lietotāja tipam. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Plašāku informāciju skatiet sadaļā Lietotāju lomas.

Moduļu faili ir manuāli jāizpako pareizajās apakšdirektorijās, lai tās atbilstu moduļu relative_path īpašībai.

Parametri

(object/array) Moduļi, ko izveidot.

Metode pieņem moduļus ar standarta moduļu īpašībām.

Atgrieztās vērtības

(object) Atgriež objektu, kas satur instalēto moduļu ID īpašumā moduleids. Atgriezto ID secība atbilst nodoto moduļu secībai.

Piemēri

Moduļa instalēšana

Instalējiet moduli ar statusu "Enabled".

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "module.create",
    "params": {
        "id": "example_module",
        "relative_path": "modules/example_module",
        "status": 1
    },
    "id": 1
}

Atbilde:

{
    "jsonrpc": "2.0",
    "result": {
        "moduleids": [
            "25"
        ]
    },
    "id": 1
}

Skatiet arī

Avots

CModule::create() failā ui/include/classes/api/services/CModule.php.