2017-11-09 4 views
0

내가 생각하기에 사소한 문제인데 잘하면이 일은 나를 돕는 사람에게 많은 어려움을 겪지 않을 것입니다.Typo3 Extension : 레코드를 만들지 않고 백엔드에서 새로 고칩니다.

백엔드에서 사용자가 특정 모델의 레코드를 만들고 싶습니다. 양식은 다른 모델의 레코드로 채워지는 선택 목록에 따라 변경되어야합니다. 그것은 기술적으로 내가 displayCond 조건을 설정하고 내가 내 ext_tables.php에 선

$GLOBALS['TCA']['tx_icingaconfgen_domain_model_services']['ctrl']['requestUpdate'] = 'checktype'; 

을 사용하여 새로 만드는 것이 아니라, 내가 선택 목록에서 옵션을 선택하고 때마다 내가 (새로 고침 알림을 작품 "이 변경 사항은 양식에서 사용할 수있는 필드에 영향을 미칩니다. 화면을 새로 고치려면 지금 저장 하시겠습니까?") 확인을 클릭하면 레코드가 작성됩니다. 그러나 그것은 분명히 내가 원하는 것이 아닙니다. 새로 고치는 다른 방법이 있습니까?

답변

1

현재 레코드를 유지하지 않고이 위치에서이 다시로드 할 수있는 방법이 없습니다.

하나의 가능한 솔루션은 각 모델 유형에 대해 새 레코드 모듈에 항목을 추가하는 것일 수 있습니다. 그런 다음 편집기에서 작성할 모델을 선택할 수 있으며 적절한 값으로 자동 완성됩니다.