2017-08-14 73 views
0

有什麼辦法可以在drupal_goto中包含#標籤嗎?如何在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); 
 
    } 
 
\t 
 
}

我曾嘗試上面的代碼,但它不是working.any想法?

回答

0

這是drupal幫助網址(docs) - 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)); 
    } 
    } 
?> 
0

對於drupal 7,使用'fragment'選項鍵。請參閱文檔

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

任何文檔指? –

+0

** drupal_goto ** - [鏈接](https://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_goto/7.x)使用​​* url ** - [link ](https://api.drupal.org/api/drupal/includes%21common.inc/function/url/7.x) –