1

我正在尝试前往我的脚本选择的位置。我正在使用url()drupal_goto()存档它,但在url()-documentation-page命名的片段选项似乎不像我理解的那样工作,或者更有可能drupal_goto()正在更改链接。

我想要的链接字符串应该如下所示:

/topsection/section#subsection

但相反,我得到了像这样编码的哈希符号

/topsection/section%23subsection

这是我的代码:

$section = url( '/topsection/' . 'section', array( 'fragment' =>  'subsection', 'alias' => TRUE ) );
drupal_goto( $section );

你能帮忙的话,我会很高兴!谢谢你。

4

1 回答 1

4

哈!刚刚找到解决方案:

我误解了文档。正确地告诉我应该使用drupal_goto()片段/锚点作为选项传递,就像我会给url().

这是有效的:

drupal_goto( '/topsection/' . 'section', 
  array( 
    'fragment' => 'subsection',
    'alias' => TRUE ) );
于 2012-05-30T17:59:31.377 回答