2017-12-06 4 views
0

Google Analytics 추적 코드를 추가하여 백엔드의 일부 템플릿 파일에 코드를 포함시키는 방법에 대한 자습서를 따라했습니다. 그 파일이 어떻게 불려지는지, 나는 믿는다. 편집기의 마지막에 다음 코드를 넣었고 백엔드 새로 고침 후에 치명적인 오류가 발생했습니다.백엔드에서 템플릿 파일을 변경 한 후 로그인 할 수 없습니다.

page.wrap ( 
    // tracking code 
) 

이 문제를 어떻게 해결할 수 있습니까? "googletagmanager"에 대한 데이터베이스 검색을 시도했지만 sys_templatecache_pages의 코드를 발견했지만 내 부분을 정리했지만 everthing은 동일합니다. cache_hashsys_history에 몇 가지 결과가 있지만 내부에 얼룩이 있으며 내부에서 검색 할 수있는 방법을 찾을 수 없습니까? cache_hash 테이블을 비우는 것이 안전합니까?

편집 : 수동으로 모양을 편집 한 내 삽입에서 청소 업로드 내가 삭제 한 행이 변화 cache_hash을 fromo하지

이 문제가

답변

0

temp_CACHED_ps20c1_ext_localconf.php가 사전 6.0 버전을 의미합니다 temp_CACHED_ps20c1_ext_localconf 파일에 보인다 . 업데이트해야합니다!

해당 파일은 구성을위한 캐시입니다. typo3conf/temp_*과 같은 모든 파일을 삭제해야합니다.

정확한 코드를 지정하지 않았으므로 나는 추측 할 수 있습니다.

Google 추적의 일반적인 포함은 헤더 (google)의 자바 스크립트 (page.headerData. ....)에서 시작됩니다.
그러나 자바 스크립트를 여러 행으로 포함하는 경우 조심해야합니다. 초기 특성 뒤에 (으로 다중 행 값을 시작합니다. 이 다중 행은 ​​) (공백 다음)으로 시작하는 행에서 끝납니다. 귀하의 javascript에 이러한 라인이 포함되어 있다면 typoscript가 혼란스러워집니다. 이러한 오류는 TSOB 또는 템플릿 분석기에서 찾을 수 있습니다.

+0

파일 이름을 filename으로 바꾸려면 시도했지만 애널리틱스는 기다릴 수 있습니다. 먼저 치명적인 오류를 수정해야합니다. –

+0

은 FE 출력을 계산하는 데 사용되므로 즉시 생성됩니다. (새롭게 생성되므로 삭제할 수 있음). 마지막 오류를 사용하여 오류가 발생한 위치를 분석 할 수 있습니다. BE에서 오류를 정정하고 (다시 사용할 수 있어야 함) 전체 캐시 (및이 파일들)를 다시 삭제해야합니다. –