【问题标题】:How to throw 404 error in drupal 7 programmatically without render 2 times?如何以编程方式在 drupal 7 中抛出 404 错误而不渲染 2 次?
【发布时间】:2021-02-11 14:08:28
【问题描述】:

如何以编程方式在 Drupal 7 中抛出 404 错误而不渲染 2 次? 下面调用 Drupal 代码时出现两次 404 页面

return drupal_not_found();

【问题讨论】:

    标签: drupal drupal-7


    【解决方案1】:

    函数drupal_not_found() 旨在在drupal 页面交付系统的上下文之外调用(参见menu_execute_active_handler())。

    所以如果你在一个页面回调中,就

    return MENU_NOT_FOUND;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-24
      • 2020-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多