Либо лыжи не едут, либо я....
Такая ситуация, заклинило либо друпал, либо меня. Вызываю из template.php:
<?php
function themename_form_alter(&$form, &$form_state, $form_id) {
dsm($form); // pretty print array using Krumo to messages
dpm($form);
debug($form);
}
?>
кеш сброшен, реакции ноль. Думал, может template.php не рабочий, прописал в нем другую функцию, все работает. Отказывается только hook_form_alter работать.
Комментарии
собственно вопрос, как можно отловить момент с ошибкой?
<?php
if ($form_id == 'my-form-id') {
dpm($form);
}?>
это все тоже самое, только для определенной формы. Естесно не работает.
themename меняете на свою?
Кеш сбросили?
Все должно работать, проверяйте каждую букву.
это исключает ошибку в названии темы или функции
притом, в теме bartik из template.php form alter вызывается. в собственной теме нет. в шаблоне выведены все переменные отвечающие за вывод контента и мессаджей. зачекал в бартике в каком контейнере выводится инфа из form_alter так в моей теме он вообще не генерируется. Что за магия?!?!?!
Если что-то в программировании не работает, а должно, значит вы совершили ошибку. Ищите, потом расскажите
На базе чего тема?
всем спасибо кто принимал участие! Косяк нашел. Человеческий фактор.