Drupal 웹 사이트에서 JavaScript 파일을 제거하고 사용자 정의 파일을 추가하고 싶습니다. 이것은 template.php 파일에서 사용하는 코드이지만 작동하지 않습니다 (이전 js 파일은 여전히로드 됨).JavaScript 파일을 바꿀 수 없습니다.
기능 zen_preprocess_page (& $ 바르, $ 후크) {내가 코드를 테스트
/*update js file*/
$scripts = drupal_add_js();
unset($scripts['module']['sites/all/modules/lightbox2/js/lightbox.js']);
$scripts['module']['sites/all/themes/zen/zen/myjs/lightbox.js'] = array('preprocess' => 1, 'cache' => 1);
$variables['scripts'] = drupal_get_js('header', $scripts);
좋은 정보? 스크립트 배열을 검사했는데, 이전 경로가 올바르게 대체되었지만 이전 js (아직 새 경로가 아닌)가로드되었습니다. – aneuryzm
본 적이 있습니까? http://www.mediacurrent.com/blogs/remove-or-replace-jscss-page? – acm
링크에 감사드립니다. 점은 실제로 경로가 Array에서 대체되지만 이전 파일은 여전히 Drupal에 의해로드된다는 것입니다. 그들은 내가 단지 – aneuryzm