Zmiany w widoku szczegółów w programie SugarCRM

Mam prosty problem, ale może być dla mnie poważny, zrobiłem niestandardowe pola i dodałem je wszystkie wcustom\modules\Leads\metadata\detailviewdefs.php (układ widoku szczegółowego) modułu Leads, ale problem polega na tym, że muszę zrobić pakiet zmian instalatora. Zarządzałem polami niestandardowymi i kopiowałem je wcustom\Extension\modules\Leads\Ext\Vardefs poprzez manifest. Teraz nie wiem, jak zastosować zmiany detailviewdefs poprzez manifest (dodaj nowy panel pól w widoku szczegółowym). Chodzi o to, że istniejący układ widoku szczegółowego nie powinien być zmieniany, a jedynie dodawany do niego nowy panel.

Możliwe rozwiązanie w moim umyśle jest takie, jak powinienem dodać kod w tablicy $ layout_defs$layout_defs["Leads"]["DetailView"] ['panels']['panel_name'] i włóż gocustom\Extension\modules\Leads\Ext\Layoutdefs\ i skopiuj plik Layoutdefs przez manifest. Próbowałem tego, ale nie wydaje mi się, żeby działało. Szukasz inteligentnego rozwiązania, jeśli możesz.

Dodanie: Nawet jeśli moduł eksportu zostanie zmieniony zStudio ->export Customizations i zaimportuj w innym przypadku za pomocąmodule builder. Zastępuje wszystkie poprzednie pliki niestandardowe (dostosowania) w nowszej instancji (Czy nie jest to ograniczenie w SugarCRM), ale moim wymaganiem jest dodanie tylko zmian w widoku szczegółowym nowszej instancji.

questionAnswers(2)

yourAnswerToTheQuestion