Переформулирую вопрос- как правильно писать JavaScript в друпале, чтобы не зависимо ни от чего он выполнялся только 1 раз? По стандартам писать в файлах со скриптами так:
(function($){
$(document).ready(function(){ // какие-то действия }); })(jQuery);
Комментарии
можно удалить behavior
drupal_add_js('delete Drupal.behaviors.BEHAVIORNAME', 'inline');
а так вообще не помешали бы подробности
Переформулирую вопрос- как правильно писать JavaScript в друпале, чтобы не зависимо ни от чего он выполнялся только 1 раз? По стандартам писать в файлах со скриптами так:
$(document).ready(function () {
// какие-то действия
});
})(jQuery);
http://graker.ru/news/2011/11/13/drupal_7_i_jqueryonce
.once И друпал тут ни при чем.
Спасибо, это то, что надо!