Проблема в том, что в /modules/user/user.pages.inc есть некоторые функции-обработчики, такие как «user_profile_form_validate(...)», которые не могут быть найдены базовой версией «form.inc», поскольку следующий оператор отсутствует в «form_execute_handlers» (...)" для этого особого случая:
module_load_include('inc', 'user', 'user.pages');
Я хотел бы как-то добавить это и, следовательно, переопределить form.inc
Хорошо, я нашел способ подключить библиотеку ( внутри моего пользовательского модуля):
function wr_pages_init() {
if (($_GET['q'] == 'system/ajax' || strstr($_GET['q'], 'file/ajax/')) && $_POST['form_id'] == "user_profile_form") {
module_load_include('inc', 'user', 'user.pages');
}
}
Подробнее здесь: https://stackoverflow.com/questions/219 ... n-drupal-7
Мобильная версия