Помощь Проверка для пункта меню

MrSikvel

Продвинутый (IV)
Сообщения
58
Симпатии
17
Баллы
500
Добрый вечер, кто подскажет что означает данная проверка для пункта меню

CBXFeatures::IsFeatureEnabled('SaleAccounts')

при этом он не выводится
 
CBXFeatures::IsFeatureEnabled('SaleAccounts')

Данную функцию часто используют как один из способов узнать активны ли определенные компоненты модуля на сайте, и тем самым определить ТИП РЕДАКЦИИ Битрикс. Поскольку мы знаем какие модули в какую редакцию выходят.

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

Если ее вырезать их то модуль будет работать на коректно поскольку необходисые системные вызовы и связанные с ним функции отсутсвуют в системе.

Чаще разработчики придумываю костыли ( например шаблон хамелион ) который ревлизовывает не стандартными компонентами функционал магазина на редакции старт

Можно попробовать в наглую перенести папку модуля из редакции бизнес и проверить будет ли работать. Но тем самым заблокируете работу системы обновлений
 
Назад
Верх