1С Битрикс — переопределить метод CIBlockPropertyDate

Мне нужно переопределить CIBlockPropertyDate метод для одного компонента. Я имею в виду, мне нужно получить то, что я хочу в одной форме, но оставить поведение по умолчанию в других ситуациях.

Есть способ сделать это?

1

Решение

Вы можете использовать Composer для автозагрузки ваших классов.

В Битрикс вы можете поместить его в /local/ папка, например, под /local/lib/ папка.

Ваш /local/composer.json файл должен выглядеть так:

{
"autoload": {
"psr-4": {
"YourNamespace\\": "lib/YourNamespace"}
}
}

Ваши пользовательские классы должны быть помещены в пространство имен YourNamespace в /local/lib/YourNamespace/ папка.

Ваш файл автозагрузки должен быть включен в init.php:

<?php
// file /local/php_interface/init.php
include_once $_SERVER['DOCUMENT_ROOT'].'/local/vendor/autoload.php';

И не забудь бежать composer install от /local/ папка для создания классов

1

Другие решения

Других решений пока нет …