Рейтинг: 2.2814  
Новая
Предложил i_Vegas 11.12.2014 16:09:04

Подготовка параметров компонента в class.php и их использование

Считаю, что использование глобальных переменных во всех методах компонента не самый лучший подход (пример проблемы с SITE_ID в компоненте).

Читать подробнее...

Рейтинг: 4.3602  
На голосовании
Предложил Плотников Андрей 27.05.2013 13:44:22

Константы в админке

Сделать возможность задавать свои константы в админке сайта.
Если для какого-то функционала нет своего модуля, то хочется дать возможность менять параметры администратору или контент-менеджеру.
Т.е. сейчас есть различные константы в init.php, чтобы можно было оперативно управлять какими-то параметрами, когда меняются требования, но пускать контент-менеджера в init.php не хочется.
Рейтинг: 14.0854  
На голосовании
Предложил Клоков Денис 12.07.2012 14:28:43

Значения констант хранятся в свойствах главного модуля, а не в define_constants

При разработке многие из нас пользуются константами на весь проект (например htdocs\bitrix\php_interface\include\nota\define_constants.php), где хранятся к примеру:
URL до заглушек, id  привилегированных пользователей, дефолтное время кеширования и т.п глобальные константы для всего проекта.

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