drupal - 如何以编程方式在 drupal 7 中抛出 404 错误而不渲染 2 次?
问题描述
如何以编程方式在 Drupal 7 中抛出 404 错误而不渲染 2 次?在下面调用 Drupal 代码时,404 页面显示两次
return drupal_not_found();
解决方案
该函数drupal_not_found()
旨在在 drupal 页面交付系统的上下文之外调用(参见menu_execute_active_handler()
)。
因此,如果您处于页面回调中,只需
return MENU_NOT_FOUND;
推荐阅读
- r - 受访者的答案不一致 - 给出多个答案时保持最低答案?在 R Tidyverse 中
- r - 根据日期合并两个长格式数据帧
- python - - 不支持的操作数类型:'datetime.time' 和 'datetime.time' 当我计算 OT 小时数和总小时数时
- python - Python Matplotlib:在 Windows 上将 matplotlib 更新到 3.1.2 的问题
- java - 在自己的类中实例化对象
- arrays - 模板只包含上下文传递的数组的最后一个元素
- r - 部分 pivot_longer 的更好解决方案
- javascript - 如何使用 VeeValidate 3 和 vue.js 制定自定义验证规则
- r - R countif 并在指定向量中匹配元素的多列上求和
- alexa - Alexa技能错误“请求的技能响应有问题”