【发布时间】:2017-10-18 06:50:06
【问题描述】:
这是在 Drupal 7 上。我有一些内容想对匿名用户“隐藏”(而不是发布/取消发布)。
有人已经制作了一个复选框 ($hidden_value) 来执行此操作,但它正在重定向到 403。
$access = !$hidden_value['value'] ? user_access('access content') : !user_is_anonymous();
我想将此重定向到 404 页面,因此在 hook_preprocess_page() 内添加:
if ($access === FALSE) {
drupal_not_found();
}
但这似乎不起作用 - 它仍然重定向到 403。我也尝试了 drupal_exit 以获得相同的结果。
有人知道我能做些什么来解决这个问题吗?
【问题讨论】: