В каких файлах редактируются параметры?, Нужна более подробная справка по настройке параметров
Петр
Гость
11.08.2018 19:13:04
Дайте, пожалуйста, более подробную справку: в каких файлах настраиваются события? как правильно добавить событие и свойства? нужно ли выносить в своё пространство имён? когда лучше использовать OnPrepareMenuArray, а когда OnGetAdditionalParameters? как лучше добавить картинки к пунктам меню?
Это может быть, например, /local/php_interface/init.php, /bitrix/php_interface/init.php. Если вы используете пространства имен, то обрботчики уже должны находится в отдельном файле и подключаться в init.php с помощью require или include.
Цитата
как правильно добавить событие и свойства?
Примеры есть здесь:
Цитата
нужно ли выносить в своё пространство имён?
Дело вкуса, но если выносите, учтите, что функции уже нужно размещать в отдельном файле.
Цитата
когда лучше использовать OnPrepareMenuArray, а когда OnGetAdditionalParameters?
OnGetAdditionalParameters - для добавления свойств к пунктам меню, OnPrepareMenuArray - если нужно модифицировать массив меню при сохранении.
Цитата
как лучше добавить картинки к пунктам меню?
Создать свойство типа "filepath": Путь к файлу с возможностью выбора из медиабиблиотеки или структуры сайта.