Как сделать так, чтобы пользовательские типы отображались в выпадающем списке при создании пользовательских полей - PullRequest
0 голосов
/ 10 мая 2019

Я создал пользовательские интерфейсы для vtiger 7. Они отлично работают. Они отображаются в макете-редакторе на существующих пользовательских полях и на нужных страницах. Но я не знаю, как сделать так, чтобы они отображались в раскрывающемся списке при создании нового пользовательского поля. Не знаю как это сделать. В гугле ничего не нашел.

Я создал PHP-классы для UI-типа, шаблоны в папках 'layout' и 'v7 / layout'. Добавил их в таблицу db 'field type', изменил UI-type в таблице 'field' для нескольких полей.

Uitypes должны отображаться в раскрывающемся списке, когда я создаю новую пользовательскую область, но они этого не делают.

1 Ответ

0 голосов
/ 05 июля 2019

Измените следующий файл и добавьте свое пользовательское имя uitype:

Class: Settings_LayoutEditor_Module_Model
Method: getAddSupportedFieldTypes
Lines: 91-96
File: modules/Settings/LayoutEditor/models/Module.php
...