Хорошо, тогда давайте еще раз посмотрим на это.
Посмотрев на http://api.drupal.org/api/function/drupal_add_js/6 второй раз, я заметил, что код лайтбокса, вероятно, находится в
$js['header']['module'][$lightbox_path .'/js/lightbox.js']
а не в
$js['module'][$lightbox_path .'/js/lightbox.js'].
Я предлагаю подвести dpm($js)
перед вашим вызовом «unset», а затем нажать «Обновить» пару раз, пока он не появится, и убедиться, что вы нашли правильную комбинацию $ scope и $ type, чтобы найти код лайтбокса в.
(Примечание: dpm () - это функция, предоставляемая модулем devel, которую, я думаю, я предполагаю, что вы уже используете. Если нет, то drupal_set_message('<pre>'. print_r($js, TRUE) .'</pre>);
также подойдет.