Ответить Новая тема Новый опрос 
 Как удалить файл при обновлении модуля
sharos
Cпециалист
Сообщений: 167
Регистрация: 18-06-2011


27-02-2020 02:21
Всем привет.
Есть задача - при обновлении модуля, нужно удалить файл в папке модуля ../views/templates/admin/content.tpl

Я так понимаю в файл install-номер_версии.php нужно прописать какую то команду, но вот какую, не подскажите? :)
Заранее благодарен!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


27-02-2020 18:43
В директории модуля создайте новый каталог "upgrade".
В данном каталоге создайте новый файл, напр. "install-0.2.php".
В файл добавьте подобный код:
Код:
<?php

if (!defined('_PS_VERSION_'))
    exit;

function upgrade_module_0_2($module)
{
    if (is_file($module->getLocalPath() . 'views/templates/admin/content.tpl'))
        @unlink($module->getLocalPath() . 'views/templates/admin/content.tpl');

    return true;
}

Перейдите в "ПУ > Модули".

0.2 - относительно версии вашего модуля (напр. тек. версия 0.1)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
sharos
Cпециалист
Сообщений: 167
Регистрация: 18-06-2011


28-02-2020 01:37
Большое спасибо, Алекс!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос