[Решено]Чудесным образом. На сайте начали выводится Form id: на всех страницах

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

Аватар пользователя ali-big ali-big 4 января 2017 в 20:00

Приветствую всех! Работаю над сайтом на D7. После работы с шаблонами node.tpl.php и page.tpl.php а также с модулями rate и flippy пришлось резко оторваться от работы. Сел за компьютер через 3 дня и увидел что для любых пользователей выводится сообщение типа Form Id: bla_bla_bla. На некоторых страницах бывает по 2 или 3. То есть как я понял какой то модуль или код стал выводить мне все form id для всех форм на странице. Искал хуки и код типа form_alter в файлах, облазил все настройки, но ничего не нашел. Ни в файлах шаблона ни в файлах модулей с которыми я работал. Новый год стер всю память видимо))) Подскажите в каком направлении копать.

Комментарии

Аватар пользователя dgastudio dgastudio 4 января 2017 в 20:08

вспоминайте
или вроде как в каком то модуле друпала, была опция выводить form_id. хоть убейте не помню в каком

Аватар пользователя ali-big ali-big 4 января 2017 в 20:17

Знаю что в модуле Devel есть такая функция, я его ставил давно и потом удалил, полностью и правильно. После его удаления ничего не наблюдалось. Хоть убейте не могу вспомнить. И я не мог сам добавить form_alter так как даже не знал о нем пока не начал разбираться. Есть еще какие мысли???

Аватар пользователя ali-big ali-big 5 января 2017 в 19:43

Выводится в статусе. Где и все сообщения. Например если чистишь кэш то выводит сообщение в котором на первой строке пишет "каждый кэш очищен" на следующих уже мои Form id. А слева зеленая галочка. Если ничего не делать то просто выводит Form id. И даже если все сообщения отключить в админке, то все равно выводит. Если есть на странице форма то сообщение появляется, если нет то не появляется.

Аватар пользователя bestdrupal bestdrupal 5 января 2017 в 17:17

Модульная реализация имплементации функций друпала позволяет выяснить вашу проблему с помошью функции
<?php module_implements("form_alter"?>

Аватар пользователя ali-big ali-big 5 января 2017 в 20:51

Поисковики ничего не дали про модульную имплементацию, в общем это еще не мой уровень. Есть нормальное объяснение?

Аватар пользователя BatKor BatKor 5 января 2017 в 22:08

Он типа пытается вывести те модули где реализован альтер в шаблоне файла, скорее всего ошибочно

Вы покажите просто скрин обрезку
http://savepic.ru/12538603.png

что бы нам понять примерно откуда пальцы растут

Что бы выложить скрин как у меня пользуйтесь ресурсами к примеру http://savepic.ru

Аватар пользователя ali-big ali-big 6 января 2017 в 11:30

По просьбам форумчан размещаю скрины, внешний вид сообщений изменен на сайте через css с зеленого на голубой
[url=http://savepic.ru/12518914.htm]Вот так отображается на главной[/url]

[url=http://savepic.ru/12575237.htm]Вот так на главной при очистке кэша[/url]

[url=http://savepic.ru/12579333.htm]Вот так на странице модулей[/url]

Аватар пользователя dgastudio dgastudio 6 января 2017 в 11:36

во, вспомнил какой модуль это делал
посмотрите, стоит ли у вас https://www.drupal.org/project/asaf
у него там в настройках такая штука есть.

если нет, то
есть доступ к ssh, grep -l -H "Form id" * -R в sites/all

если нет, возвращаемся к перебору модулей

Аватар пользователя ali-big ali-big 6 января 2017 в 11:55

О да! И в правду стояла галочка Show form ids! Снял ее и сообщения исчезли! Огромное вам спасибо!!! С наступающим рождеством!!! Всем удачи!

З.Ы. Этот модуль (asaf) был долгое время отключен, и когда он работал эта настройка была отключена, как раз перед завершением работы я его включил. Почему настройки в нем изменились не пойму, да это уже и не важно теперь))))