База знаний

12.05.2019

Проблема

Куда надо прописать модуль, чтоб он появился в интерфейсе установки модулей?

Решение

Нужно создать файле modules/вашМодуль/вашМодуль.install.php как минимум следующего содержания:

<?php

if (! defined('DIAFAN'))
{
    
$path = __FILE__;
    while(!
file_exists($path.'/includes/404.php'))
    {
        
$parent = dirname($path);
        if(
$parent == $path) exit;
        
$path = $parent;
    }
    include
$path.'/includes/404.php';
}

class
ВашМодуль_install extends Install
{
    public
$title = 'Ваш модуль';

    public
$modules = array(
        array(
        
'name' => 'вашМодуль',
        
'site' => true,
        ),
    );
}