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

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

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
}

 

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


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.