제목에서 알 수 있듯이 TYPO3 신규 및 편집 마법사에서 도메인 모델의 특정 필드를 숨기려고합니다. 이 필드는 읽기 전용이며 관련 작업 중에 내 자신의 작업으로 채워집니다. TCA 설정 또는 이와 유사한 방법으로 가능합니까?! 미리 감사드립니다. OliverTYPO3 신규/편집 마법사에서 특정 도메인 모델 필드 숨기기
1
A
답변
1
1) 필드를 완전히 숨기려면 TCA 유형 passthrough을 사용하십시오.
docs : "TCE를 통해 저장/업데이트 될 수 있지만 값은 평가되지 않으며 필드는 TCEforms에 렌더링이 없습니다."
$GLOBALS['TCA']['pages']['columns']['nav_title']['config']['type'] = 'passthrough';
2) 또는 TCEFORM disabled가 편집 양식의 필드를 숨기기 위해 사용, TCA에 readOnly 인으로 here
TCEFORM.pages.nav_title.disabled = 1
0
이 어쩌려 구't은 나를 도와 많이, 나는이 설정에 대해 안다. 그러나 그 들판을 보여주고 싶습니다. 그들은 준비가되었으므로 오직 새로운/편집 마법사에서만 숨겨집니다. – Oliver
답변을 업데이트했습니다. 올바르게 이해하고 있으며, 특정 필드의 가치를 표시하고 싶습니다. 목록보기에 있지만 편집 양식에 표시하지 않으려면 편집 할 수 없습니까? – wirap
예. new/edit에 대해 해당 필드를 숨기고 list/show에 해당 값을 표시하는 것이 가장 좋습니다. 물건을 더 분명하게하기 위해서 : 그 레코드는 xml-webservice- 인터페이스에서 온 객체를 나타냅니다. 일부 데이터가 지정 될 수 있으며 (userdata) 다른 데이터는 인터페이스에 의해 생성 된 메타 데이터입니다. 해당 메타 데이터가 불분명 함. 해당 특정 주문의 외국 시스템의 주요 ID뿐만 아니라 수정 - datetimes/- 사용자, 링크 된 레코드 등 TCEFORM 비활성화 도움이 될 것 같아요 .. 나는 지금 그 모습을 볼 것입니다! – Oliver