SugarCRM устанавливаемые изменения в подробном виде
У меня есть простая проблема, но может быть серьезной для меня, я сделал пользовательские поля и добавил их все вcustom\modules\Leads\metadata\detailviewdefs.php
(подробное представление) модуля Leads, но проблема в том, что я должен сделать установочный пакет изменений. Я справился с настраиваемыми полями и скопировал их вcustom\Extension\modules\Leads\Ext\Vardefs
через манифест. Теперь я неНе знаю, как применить изменения detailviewdefs через манифест (добавьте новую панель полей в detailview). Дело в том, что существующий макет подробного вида не должен изменяться, а только добавлять в него новую панель.
Возможное решение, на мой взгляд, заключается в том, что я должен добавить код в массив $ layout_defs$layout_defs["Leads"]["DetailView"] ['panels']['panel_name']
и поместите его вcustom\Extension\modules\Leads\Ext\Layoutdefs\
и скопируйте файл Layoutdefs через манифест. Я попробовал это, но не похоже на работу. Ищите умное решение, поделитесь, если можете.
Дополнение: Даже если я экспортирую изменения модуля изStudio ->export Customizations
и импортировать в другом случае сmodule builder
, Он переопределяет все предыдущие пользовательские файлы (настройки) в более новом экземпляре (Разве это не ограничение в SugarCRM) но мое требование - добавлять только изменения в более новый экземплярс подробным обзором.