2017-11-24 3 views

답변

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

+1

답변을 업데이트했습니다. 올바르게 이해하고 있으며, 특정 필드의 가치를 표시하고 싶습니다. 목록보기에 있지만 편집 양식에 표시하지 않으려면 편집 할 수 없습니까? – wirap

+0

예. new/edit에 대해 해당 필드를 숨기고 list/show에 해당 값을 표시하는 것이 가장 좋습니다. 물건을 더 분명하게하기 위해서 : 그 레코드는 xml-webservice- 인터페이스에서 온 객체를 나타냅니다. 일부 데이터가 지정 될 수 있으며 (userdata) 다른 데이터는 인터페이스에 의해 생성 된 메타 데이터입니다. 해당 메타 데이터가 불분명 함. 해당 특정 주문의 외국 시스템의 주요 ID뿐만 아니라 수정 - datetimes/- 사용자, 링크 된 레코드 등 TCEFORM 비활성화 도움이 될 것 같아요 .. 나는 지금 그 모습을 볼 것입니다! – Oliver

관련 문제