База знаний
Поиск по категориям базы знаний
Все .htaccess 1C Bytehand CommerceML IIS nginx show_block SMS Sphinx Артикул Доступность Кастомизация Кастомизация админки Корзина Купить в один клик Магазин Меню Модуль МойСклад Мультиязычность Наличие товара Объявления Пагинация Пароль Перенос сайта Поиск Поиск по объявлениям Пользователи Права на файлы Сжатие CSS-файлов Скидка Создание товара Сортировка Статьи Счетчик Тема Установка Файловый архив Фильтр Шаблон Шаблон письма Шаблонный тег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,
),
);
}