5ответ(ов) в теме
Прошу помочь с кодом для таки идеи "
, при активации шаблона проверить существует ли уже в папке кастомных шаблонов файл cabinet.php и если существует, то переименовать его cabinet-old.php, а при деактивации шаблона, свой шаблон удалить, а пользовательский шаблон переименовать обратно."
Проверяем наличие нужного файла, в нашем случае cabinet.php и если находим его, то переименовываем в cabinet-old.php:
if(file_exists(RCL_TAKEPATH.'templates/cabinet.php')) rename(RCL_TAKEPATH.'templates/cabinet.php',RCL_TAKEPATH.'templates/cabinet-old.php');
после этого переносим свой шаблон в эту папку.
При деактивации сначала удаляем свой шаблон
if(file_exists(RCL_TAKEPATH.'templates/cabinet.php')) unlink(RCL_TAKEPATH.'templates/cabinet.php');
а затем, проверяем, есть ли переименованный файл и если есть, то переименовываем опять обратно:
if(file_exists(RCL_TAKEPATH.'templates/cabinet-old.php')) rename(RCL_TAKEPATH.'templates/cabinet-old.php',RCL_TAKEPATH.'templates/cabinet.php');
Тема закрыта. Публикация новых сообщений запрещена.