在我的drupal网站中,当用户在右侧块中输入电子邮件地址时。因此,不显示成功消息,我检查了simplenews_subscriptions_page_form_submit()
函数,它实际上设置了消息,如
if (simplenews_confirmation_send_combined()) {
drupal_set_message(t('You will receive a confirmation e-mail shortly containing further instructions on how to complete your subscription.'));
}
在我调试drupal_get_messages()函数之后,看到任何值为它返回任何值,是的,它是
Array ( [status] => Array ( [0] => You will receive a confirmation e-mail shortly containing further instructions on how to complete your subscription. )
但是在font-theme中没有显示任何内容我还检查了theme_status_messages()函数,它实际上最初检查了$display = $variables['display'];
然后当我调试这个值时,它的打印总是为空,但$variables['display']
值已设置
有什么可以让我知道如何解决这个问题吗?
仅供参考:我正在使用Drupal v7
答案 0 :(得分:2)
你确定在调用的主题中提到了$ messages变量吗? 如果没有,请在page.tpl.php中提及