Bizonyos javascriptek letiltása

vidra képe

Hali.

Azt szeretném megtudni, hogy meg lehetne oldani azt, hogy bizonyos javascriptek betöltését le tudjam tiltani. Hibakeresés miatt szeretném ezt a dolgot megoldani.

Hibát ugyan nem ír a böngésző, de gyanítom, hogy valamelyik js script lesz a ludas.

Drupal verzió: 
Fórum: 
pp képe

page_preprocess, majd benne egy drupal_add_js. A vissza kapott tömbből kiirtod a szükségtelen js-t majd drupal_get_js-el lerendelreled a megfelelő helyekre.

pp

0
0
vidra képe

Sajnos ennyire nem értek hozzá, de utánna nézek ez alapján.

0
0
vidra képe

leírom, hogyan csináltam meg, hátha valakinek szüksége lesz rá. Bár a problémámat nem oldotta meg, más volt a hiba, mindenesetre jó tudni.

Az aktuális sminkben a template.php végére beleírtam ezt a függvényt.

function aktuális_sminknév_preprocess_page(&$variables) {
  $scripts = drupal_add_js(); 
  unset($scripts['module']['sites/all/modules/xymodule/xy.js']);
  $variables['scriptstemp'] = drupal_get_js('header', $scripts);

Az unset résznél a script elérési útvonala szerepel.
Majd ezzel a függvénnyel kiirattam a maradék scripteket (az xy.js kivételével) a page.tpl.php fájlba írva:

print $scriptstemp

Így az xy.js scriptet nem töltötte be.

Köszi a segítséget.

0
0