2014-02-22 2 views
3

처음에, 그것은 나에게 Class 'simple_html_dom' not found in ...를 보이고 있었다. 그러나 나는 해결책을 발견했다. 지금은 Theme Developer 모듈이 활성화되어 있어도 왼쪽 아래 모서리에서 확인할 라디오 상자가 표시되지 않고 Drupal에서 오류가 전혀 표시되지 않지만 ...
브라우저의 콘솔을 검사 할 때드루팔 (Drupal - Devel Themer가 보이지 않음

Uncaught TypeError: Cannot read property 'themer_info' of undefined

이 줄에 파일 modules/devel_themer/devel_themer.js에서 어떤 일이 일어나고 43

사람이 드루팔 7에서 작업이 모듈을 가지고있다?

+0

jquery 업데이트 모듈이 설치되어 있습니까? – Hardy

+0

아니요,하지만 'Drupal.settings' 변수에서 검색 중입니다. jQuery와 관련이 있습니까? – Mehdiway

+0

'thmrStrings'은'devel_themer.module' 라인 666에 설정되어 있습니다. 자바 스크립트에서 사용할 수 있어야합니다. 'console.log (Drupal.settings)'를 devel_themer.js에 추가하고 출력을보십시오. – Hardy

답변

0

문제는 Drupal의 JavaScript 래퍼와 관련이있는 것으로 보입니다. (가)/common.inc 파일이 포함되어 당신이 문자열을 다음과 같은 주석 수있는 빠른 해결책으로 : 그래서

$embed_prefix = "\n<!--//--><![CDATA[//><!--\n"; 
$embed_suffix = "\n//--><!]]>\n"; 

를, 그것은 다음과 같아야합니다

// $embed_prefix = "\n<!--//--><![CDATA[//><!--\n"; 
// $embed_suffix = "\n//--><!]]>\n"; 

은 원본 파일을 복원하는 것을 잊지 마세요 당신이 끝나면 내용. 희망이 도움이됩니다.

3

동일한 문제가있어서 수정했습니다.

참고 : 는 현재 테마 개발자가 simplehtmldom API의 최신 버전에서 작동하지 않는 devel_themer의 드루팔 페이지 (https://drupal.org/project/devel_themer)에서 . 테마 개발자가 올바르게 작동하게하려면 simplehtml API 버전 7.x-1.12를 사용해야합니다.

제안했듯이 효과가 있다고 생각하면 고생했습니다.

관련 문제