theme_status_messages () не запускается в моей теме Drupal 6 - PullRequest
2 голосов
/ 09 июля 2011

У меня есть файл template.php с темой themename_status_messages

Моя тема не вызывается / не вызывается.

Когда я использую информацию devel themer для вывода тестового dsm, мне говорят, что следующие функции-кандидаты: theme_messages_alter_status_messages()
themename_messages_alter_status_messages()

Я не уверен, почему вызов status_messages() не вызывается во время загрузки страницы. Есть идеи?

Ответы [ 2 ]

1 голос
/ 13 июля 2011

Похоже, проблема была в том, что был включен модуль, который изменил способ обработки, и я не знал, что модуль был там, и сделал это. Модуль был сообщений Alter. Научил меня заглядывать на страницу модулей на загадки.

0 голосов
/ 11 июля 2011

На вашем page.tpl.php, есть ли где-нибудь на странице распечатка $ messages?

Лучший способ проверить, передаются ли $ сообщения в вашу тему, - использовать функцию THEME_preprocess_page (& $ vars) в template.php:

function THEME_preprocess_page(&$vars) {
  dpm($vars);
  // or use $dpr($vars) for a textual array printout
  // Replace 'THEME' in the function name with the name of your theme.
}
...