2017-03-09 4 views
0

TYPO3 백엔드 오류가 발생했습니다. 일부 레코드를 페이지에 추가하면 페이지가 표시됩니다. 그런 다음이 레코드를 삭제하면 여전히 표시됩니다.TYPO3 기록 문제

레코드가 보이지 않거나 존재하지 않습니다. FE 캐시, 페이지 캐시, 모든 캐시, 레코드가 여전히 표시되었습니다.

나는 아무것도 못 찾았나요? 크리스

+0

어떤 종류의 레코드입니까? – cweiske

답변

1

최저 은 (phpMyAdmin을 또는 유사한 포함) 데이터베이스에 모습을 가지고있다. TYPO3는 실제로 레코드를 삭제하지는 않지만 '삭제 된'필드에 레코드를 표시합니다. 어쩌면 렌더링이이 필드를 무시합니까? (매우 비정상적인)
당신이 정말로 데이터베이스의 레코드를 삭제하면 여전히 볼 수있는 레코드입니까? 그때 당신은 공식적으로 개간을하지 않는 이상한 캐시를 가지고 있습니다.

0

브라우저 캐시가 원인 일 수 있습니다.

extbase Repository를 사용하여 레코드를 가져 오는 경우 삭제 된 표시된 레코드는 검색되지 않으며 프런트 엔드에도 표시되지 않습니다.

+0

내 typo3에 연결되지 않은 외부 브라우저에서도 마찬가지입니다. – cpro90

0

어떤 종류/종류의 데이터 레코드가 문제를 해결합니까? 기록의 일부가 확장 프로그램입니까? 그렇다면이 확장이 DB 테이블의 삭제/보이지 않는 플래그를 무시할 수 있습니다. Bernd Wilke가 이미 DB에서 직접 살펴보고 해당 레코드의 데이터 필드에 "deleted"가 "1"로 설정되어 있는지 확인하십시오.

+0

1로 설정되었지만 계속 표시됩니다. 데이터베이스에서 영구히 삭제했습니다. 문제가 해결되었습니다 :) – cpro90

+0

그러면 쿼리에 'enablefields'가 누락 된 것 같습니다. TCA에서 제대로 선언 했습니까? 당신이 그들을 사용 했습니까? (사용 불가) –