edgar.dueñas
Enviado por edgar.dueñas el Mié, 11/05/2016 - 10:46

Reemplazar JS en un módulo Custom Muchas veces nos topamos con el framework de Jquery desactualizada, por ejemplo la versión 1.4 y deseamos usar la versión 1.8 para nuestro módulo custom que estamos desarrollando. 

Ahi es donde entra el trabajo de la función hook_js_alter: Más información en: Ejemplo de su uso: --------------------------- <?php function hook_js_alter(&$javascript) { // Swap out jQuery to use an updated version of the library. $javascript['misc/jquery.js']['data'] = drupal_get_path('module', 'jquery_update') . '/jquery.js'; } ?> Ejemplo de implementacion en un modulo Custom ------------------------------------------------------------------------- <?php function filter_map_js_alter(&$javascript) { //Swap out jQuery to use an updated version of the library. $javascript['misc/jquery.js']['data'] = drupal_get_path('module', 'filter_map') . '/js/frameworks/jquery-v18.js'; } ?>
En el hook se reemplaza la librería actual Jquery ($javascript['misc/jquery.js']['data']) por la mas actualizada, únicamente indicando la ubicación con drupal_get_path.