Колеги, может кто сталкивался - покажите куда копать.
На основном форуме есть подобный вопрос, но без ответа. Вся надежда на русское сообщество
Есть TB Mega Menu, которое с момента установки работало без проблем, добавлялись блоки, меню и все, что надо. И вот сейчас хотела добавить блок и оказалось, что не могу - после выбора блока начинает крутиться крутилка, но все зависает и блок не добавляется.
Между первоначальной настройкой меню (когда все работало без проблем) и настоящим моментом много чего нового добавлялось на сайт, настраивалось и активировалось, поэтому определить откуда появился конфликт не могу. На основном сайте парень с подобной проблемой связывает с Kickstart, а у меня Commerce + компания.
Пробовала менять jQuery, поменяла в базе колонну от TEXT на LONGTEXT (это помогает, когда просто нет места записать), выключила кучу модулей, использующих джаваскрипты - без результата.
Сейчас у меня:
Drupal 7.29
jQuery Update jQuery 1.7.1 and jQuery UI 1.8.7 (пробовала и с 1.5)
Memcache Storage: PECL Memcache extension Version: 2.2.5 (может влиять?)
Помогите куда копать, пожалуйста.
Комментарии
TB Mega Menu - это вот это - https://www.drupal.org/project/tb_megamenu
Лучше всего копать в модуль. В функцию которая отдает ajax.
Поставить нужный вывод и посмотреть что отдаст).
Интересно что говорит сам ajax..может 500??
Ошибок аякса не наблюдается.
Если у пункта меню есть подпункты, то они выводятся без проблем и с этими блоками можно работать. Не добавляются блоки, которые из списка блоков. И эта фигня явно котфликтует с каким-то модулем (каким?). Если найти - можно отключить на время, сделать меню и опять включить.
Где точно можно копать? Я все обсмотрела - как баран на новые ворота
А кто его знает. Пройдитесь по всем функциям и выявите ту которая не хочет или не может работать.
Начните с той группы которая добавляет блоки
Пока забила блок ручками в базу, но это не дело, поэтому начинаю копаться в функциях
На основном форуме - глухо.
Даже не верится! Несколько дней голову ломала. Знала я, что если публикую здесь, то проблема решится
Короче, ошибочки-то в аяксе оказывается имелись - всякие проблемы с white-space и подобни. После внимательного изучения ошибок логически пришла к выводу, что имеется в наличии модуль, который любит в код всякое разное неправильно вставлять.
Решение: просто выключила Devel
Спасибо dashiwa за правильное направление мысли.