Дмитрий Кондин

Локальная логика для приложения, свой обработчик

Recommended Posts

Если нам требуется создать свою логику для приложения и мы не хотим, чтобы наши доработки перезаписывались при обновлениях, тогда нужно сделать локальный файл в папке шаблона. И наследовать класс, который нам требуется.

Например, локализуем обработчик для модуля жилых комплексов.

1. Создаем файл 

/template/frontend/ВАШ_ШАБЛОН/apps/complex/site/local_site.php

2. Внутри local_site.php создаем такой код

<?php
defined('SITEBILL_DOCUMENT_ROOT') or die('Restricted access');
class local_complex_site extends complex_site {
	//Тут переопределяем функции из родительского класса complex_site
}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас