2013-04-10 7 views
1

인사말, page.tpl.php에서 html.tpl.php의 $ scripts 변수에 액세스 할 수 있습니까? 변수에 액세스하는 방법은 무엇입니까?page.tpl.php에서 html.tpl.php 변수에 액세스하기

나는 Drupal 7을 사용하고 있습니다.

도와주세요. 미리 감사드립니다.

+0

무엇을해야합니까?! –

+0

내 페이지가 외부 js를 호출하고 설정을 취소해야합니다. 올바른 방법이 무엇인지 확신 할 수 없습니다. 나는 template.php에서 그것을 해제하는 것을 생각했다. – AkiShankar

+0

drupal 추가 js 파일의 설정을 해제해야합니까? '페이지가 외부 js를 호출하는 것 '은 무엇을 의미합니까? –

답변

1

페이지 스크립트를 변경하려면 hook_js_alter()을 맞춤 모듈에 구현하십시오. 그러면 렌더링 된 결과물을 엉망으로 만들지 않고도 필요한 변경을 수행 할 수 있습니다. 추가 정보 here.

0

원하는 템플릿에 원하는 변수를 명시 적으로 보내야하며, 템플릿 변수는 템플릿 전용이며, 상속이 없거나 다른 방법이 없습니다.

깨끗한 방법은 특정 템플릿에 필요한 것을 보내거나 존재하는 경우 후크를 구현하고 원하는 것을 수행하는 것입니다.

마지막으로,이 경우 hook_js_alter가 제안 된 jamix로 호출 될 때로드 할 파일을 결정해야한다고 생각합니다.

관련 문제