如何在 drupal_goto 路径中包含散列标签?

How to include hash tag in drupal_goto path?

有什么方法可以在 drupal_goto 中包含 # 标签吗?

function a_first_init() {
  global $base_url;
  $node_id=arg(1);
  $url='/events#/$node_id';
  $path=$base_url.$url;
    if(!user_is_logged_in) {
      drupal_goto($path);
    }
 
}

我试过上面的代码,但这不是working.any想法?

对于 drupal 7 使用 'fragment' 选项键。查看文档

drupal_goto('url', array('fragment' => $node->nid));

这是 drupal 帮助 url(文档)- Click Here。如何使用drupal_goto函数。

语法:-

<?php drupal_goto($path = '', array $options = array(), $http_response_code = 302) ?>

代码:-

<?php 
   function a_first_init() {
   $node_id=arg(1);
   if(!user_is_logged_in) {
      drupal_goto("events", array('fragment' => $node_id));
     }
  }
?>