2012-01-09 4 views
1

확장 프로그램에서 새 레코드를 만들려고 할 때 위의 메시지 (이 테이블이 허용되지 않는 페이지에 레코드 삽입 시도)가 나타납니다.이 테이블이 허용되지 않은 페이지에 레코드 삽입 시도

  • "페이지는"나는 sysfolder를하고
  • categories의 기록이 페이지에서 이미가 설정되어
  • t3lib_extMgm::allowTableOnStandardPages('user_myext_categories');하지 않는 페이지입니다에 기록을 만들려고
  • 는 더 'type' => 정의가 없다 TCA에서는 테이블 자체가이 확장의 다른 테이블과 마찬가지로 TCA에 등록됩니다. (작동합니다.)

어떤 힌트가 있습니까?

답변

4

아마도이 유형의 테이블 생성은 Page-TS-Config를 통해 비활성화 되었습니까? mod.web_list.allowedNewTables/deniedNewTables을 통해 새 테이블 생성을 비활성화 할 수 있습니다.

루트 라인에서 각 Page-TS-Config를 확인하거나 정보 모듈을 살펴야합니다.

아마도 새로운 "루트"페이지를 만들고 거기에 테이블을 추가하십시오. 그 작동하는 경우, 그것은 페이지-TS-구성 구성 :

+0

와우, 여기에 너무 많은 irc.freenode.net #의 TYPO3의 사람들을 만날 생각되지 않습니다) 덕분에,이 시도됩니다. – pduersteler

+0

아니, 아니'allowedNewTables' 또는'deniedNewTables', 전체 트리를 스캔 – pduersteler

+2

당신은 루트입니까? 다른 곳에서 테이블을 만들려고 했습니까? 기존 테이블의 일부를 편집하면 어떻게됩니까? (아마도 우리는 # typo3에서 채팅 할 수 있지만, 몇 분 동안 afk입니다.) – maholtz