2017-11-15 22 views
0

제목이 이미 말했듯이, 특정 Extbase 도메인 모델을 완전히 "읽기 전용"으로 만들고 싶습니다.이 파일은 볼 수 있어야하지만 백엔드를 통해 수정해서는 안되는 사용자 정의 로그 항목 모델입니다. 특정 컨트롤러 동작). 고유 한 db-table 등으로 별도의 로그를 갖고 싶기 때문에 의도적으로 TYPO3 로그 시스템을 사용하지 않습니다. 열의 readOnly 속성에 대해 알고 있지만 수정 기능을 비활성화하려고합니다. 목록보기. 사전에 감사합니다, 올리버TYPO3 Extbase Domain Model에 대해 TCA에서 편집/숨기기/삭제를 비활성화하는 방법은 무엇입니까?

+0

어떤 종류의 수정 - 목록보기의 기능을 의미합니까, 'readOnly'로 비활성화 할 수 없습니까? – jokumer

+0

리스트/쇼가 아닌 모든 기능을 완전히 비활성화하고 싶습니다. 따라서 레코드 추가, 백엔드를 통한 편집/삭제가 불가능합니다. – Oliver

+1

그렇다면, 원하는대로 모든 항목을 나열/표시 할 수있는 독자적인 백엔드 모듈을 작성해야합니까? 그럼 당신은 목록 modul에서 표를 숨길 수 있습니다 'mod.web_list.table.tx_myext_domain_model_mytable.hideTable = 1' – jokumer

답변

1

뿐만 아니라 옵션 "readOnly 인"열에 대해,이 옵션도 전체 테이블에 대해 설정 될 수있다 : static_info_tables이의 기록 :

$GLOBALS['TCA']['yourTable']['ctrl']['readOnly'] = 1; 

EXT에서 보라는 확장 프로그램은 수정할 수 없습니다.

+0

이것은 정말 도움이됩니다. 고마워요 !! – Oliver