Андрей, спасибо. Хотя ясности не прибавилось, если по-честному... Собственно функция и есть в темплэйт.тпл, только unset($js['core']['misc/drupal.js']) в ней ничего не ансетит, в этом и заключалась проблема...
Уважаемые Ильич Рамирес и Демимурыч, вы почему так увлеченно обсуждаете drupal_get_js?
Как видно из кода (или я что-то упустил снова?) drupal_get_js использует для формирования выходного хтмл-массива только аргументы, доставляемые drupal_add_js, никаких "левых" core файлов она не подключает, фактически она тупо приготавливает хтмл для последующей инъекции через $scripts.
Большая просьба, если не затруднит - чуть подробней: в чем проблема c unset и немного о drupal_alter - в api (и в русск и в англ) я ничего не понял
"This dispatch function hands off structured Drupal arrays to type-specific *_alter implementations. It ensures a consistent interface for all altering operations." - весьма радует, что она выдает структурированные массивы реализациям _alter, но как это решает проблему с unset($sripts['core']['misc/tabledrag.js'])?
p.s. мне следовало предупредить всех заранее, что я достаточно тупой
Запретить грузить один из core js скриптов на некот страницах
Андрей, спасибо. Хотя ясности не прибавилось, если по-честному... Собственно функция и есть в темплэйт.тпл, только unset($js['core']['misc/drupal.js']) в ней ничего не ансетит, в этом и заключалась проблема...
Запретить грузить один из core js скриптов на некот страницах
Уважаемые Ильич Рамирес и Демимурыч, вы почему так увлеченно обсуждаете drupal_get_js?
Как видно из кода (или я что-то упустил снова?) drupal_get_js использует для формирования выходного хтмл-массива только аргументы, доставляемые drupal_add_js, никаких "левых" core файлов она не подключает, фактически она тупо приготавливает хтмл для последующей инъекции через $scripts.
Запретить грузить один из core js скриптов на некот страницах
Большая просьба, если не затруднит - чуть подробней: в чем проблема c unset и немного о drupal_alter - в api (и в русск и в англ) я ничего не понял
"This dispatch function hands off structured Drupal arrays to type-specific *_alter implementations. It ensures a consistent interface for all altering operations." - весьма радует, что она выдает структурированные массивы реализациям _alter, но как это решает проблему с unset($sripts['core']['misc/tabledrag.js'])?
p.s. мне следовало предупредить всех заранее, что я достаточно тупой
Запретить грузить один из core js скриптов на некот страницах
Ильич Рамирес, спасибо за ответ, но...