0

Views Accordion 모듈을 사용하고 있습니다. jQuery UI 사용을 비활성화하고 대신 순수 CSS를 사용하고 싶습니다.드루팔 (Drupal 7 - Views에서 사용하는 jQuery UI를 비활성화하는 방법 Accordion

먼저 모듈을 복제하고 필요한 수정을 수행했지만, 기여한 모듈을 편집하는 것이 좋지 않으므로 기능을 수정하고 수정하는 새 모듈을 만드는 것이 더 낫다고 읽었습니다. 내가 그 ui.accordion 라이브러리를 추가하지 않으려면 내 모듈에 둘 것입니다 무엇

public function pre_render($result) { 
    drupal_add_library('system', 'ui.accordion'); 

: 뷰 아코디언 모듈에서

views_accordion_style_plugin.inc에서이 라인이있다?

감사합니다.

답변

0

맞습니다. 절대 contrib 모듈을 업데이트하면 안됩니다. 자체 모듈을 만드는 것이 항상 권장됩니다.

hook_js_alter() 구현으로 새 모듈을 만들고 jquery UI 스크립트 파일이없는 경우 설정을 해제하십시오.

코드 샘플 :

function MODULE_js_alter(&$js) { 

    if(isset($js['misc/ui/jquery.ui.accordion.min.js'])) 
     unset($js['misc/ui/jquery.ui.accordion.min.js']); 
}