Views Global Filter - хороший модуль но есть одна деталь

Главные вкладки

Аватар пользователя kreativ kreativ 22 января 2014 в 2:01

Предлагаю решение. Может кому пригодиться.
Столкнулся что модуль dhtml меню не работает стабильно. То подхватывается скрипт раскрытия подменю то не работает и меню становится раскрытым.
Выяснил, что всему виной модуль Views Global Filter.
Функция препроцесса не давала другим модулям тоже делать препроцесс.

<?php
function global_filter_preprocess(&$variables$hook) {
  if (
$hook == 'html') { ...
?>

Ну и владелец модуля при инсталляции выставил вес модуля в -5. Поэтому если кто сталкнётся с этим модулем возможно всё будет хорошо, а возможно прийдётся либо у Global заменить вес либо вашему модулю повысить вес в инсталяционном файле (названиеМодуля.install). Если его нету то подключите к модулю.
Вот и сам код:

<?php
function названиеМодуля_install() {
  
db_update('system')
    ->
fields(array('weight' => -10))
    ->
condition('name''названиеМодуля')
    ->
execute();
}
?>

Удачи и не попадитесь, чтоб не потерять время!