사용자 정의 제품군 CRM 모듈을 개발하고 있지만 국가 및 상태 필드에 텍스트 필드를 사용하므로 주소 필드가 제한되어 있습니다.suiteCRM에서 주소 필드 국가 및 상태 텍스트 필드를 드롭 다운으로 변경하는 방법은 무엇입니까?
는이 사이트에 대한 지침을 수행하여 연구를 시도 :
을 내 사용자 지정 모듈은 메타 데이터 디렉토리를 가지고 있지 않기 때문에 나는 5 단계에서 막혔어요 그러나 ???
/custom/modules/Leads/metadata로 이동하여 editviewdefs.php를 업데이트하십시오. 이 코드를 찾아 :
배열 ( '이름'=> 'primary_address_street', 'hideLabel'=> 사실, '유형'=> '주소', 'displayParams'=> 배열 ( ' 키 '=>'차 ' '행 '=> 2 'COLS '=> 30 '최대 길이 '=> 150 ) ) 1 => 어레이 ( '이름 '= > 'alt_address_street', 'hideLabel'=> 참, 'type'=> 'Address', 'displayParams'=> 어레이 ( '키'=> 'ALT' '복사'=> '차' '행'=> 2 년대 COLS '=> 30 "최대 길이"= > 150, ), ),
및 CustomAddress
에 주소에서 유형을 업데이트array (
'name' => 'primary_address_street',
'hideLabel' => true,
'type' => 'CustomAddress',
'displayParams' =>
array (
'key' => 'primary',
'rows' => 2,
'cols' => 30,
'maxlength' => 150,
),
),
1 =>
array (
'name' => 'alt_address_street',
'hideLabel' => true,
'type' => 'CustomAddress',
'displayParams' =>
array (
'key' => 'alt',
'copy' => 'primary',
'rows' => 2,
'cols' => 30,
'maxlength' => 150,
),
),
누군가가 나에게 내 사용자 정의 모듈에서 주소 필드를 만들 수있는 방법에 대한 포인터를 제공시겠습니까 텍스트 필드 대신 드롭 다운을 사용 하시겠습니까?
그것은 매우 공격있어 새로 고침에 놓칠 무엇이며 어떤 스위트 룸은 이제 죽은 슈가 CRM의 상단에 연장이기 때문에, 아니다. 일부 설탕 로직이 작동하지만 일부는 작동하지 않습니다. – GeorgeWL