Drupal 7 drupal块中的链接不起作用

Drupal 7 drupal块中的链接不起作用,drupal-7,Drupal 7,我已经创建了一个包含直接链接的drupal块。 例如:登录->用户/登录 注册->用户/注册 但是,如果我在user/login链接中,并单击链接user/register,则路径为user/user/register 请帮我做这件事 谢谢您需要链接到/user/register,这样您的链接将基于主路径而不是当前路径 或者,您可以使用绝对路径,这样您的链接就不依赖于您在站点中的位置,例如: <?php $linkUrl = $base_path . '/user/register'; ?

我已经创建了一个包含直接链接的drupal块。 例如:登录->用户/登录 注册->用户/注册

但是,如果我在user/login链接中,并单击链接user/register,则路径为user/user/register

请帮我做这件事
谢谢

您需要链接到/user/register,这样您的链接将基于主路径而不是当前路径

或者,您可以使用绝对路径,这样您的链接就不依赖于您在站点中的位置,例如:

<?php
$linkUrl = $base_path . '/user/register';
?>
<a href="<?php print $linkUrl; ?> title="Link to user/register">


您需要链接到/user/register,这样您的链接将基于主路径而不是当前路径

或者,您可以使用绝对路径,这样您的链接就不依赖于您在站点中的位置,例如:

<?php
$linkUrl = $base_path . '/user/register';
?>
<a href="<?php print $linkUrl; ?> title="Link to user/register">


您需要链接到/user/register,这样您的链接将基于主路径而不是当前路径

或者,您可以使用绝对路径,这样您的链接就不依赖于您在站点中的位置,例如:

<?php
$linkUrl = $base_path . '/user/register';
?>
<a href="<?php print $linkUrl; ?> title="Link to user/register">


您需要链接到/user/register,这样您的链接将基于主路径而不是当前路径

或者,您可以使用绝对路径,这样您的链接就不依赖于您在站点中的位置,例如:

<?php
$linkUrl = $base_path . '/user/register';
?>
<a href="<?php print $linkUrl; ?> title="Link to user/register">


使用
url
功能:

$login_url = url('user');
$register_url = url('user/register');

使用
url
功能:

$login_url = url('user');
$register_url = url('user/register');

使用
url
功能:

$login_url = url('user');
$register_url = url('user/register');

使用
url
功能:

$login_url = url('user');
$register_url = url('user/register');

请为您的问题添加一些代码。请为您的问题添加一些代码。请为您的问题添加一些代码。请为您的问题添加一些代码。/| |将所有href=“user/register”替换为href=“/user/register”,您应该会没事。有关绝对路径和相对路径的解释,请参阅此答案:/| |将所有href=“user/register”替换为href=“/user/register”您应该很好。有关绝对和相对路径的解释,请参阅此答案:/| |将所有href=“user/register”替换为href=“/user/register”,您应该很好。有关绝对和相对路径的解释,请参阅此答案:/| |将所有href=“user/register”替换为href=“/user/register”你应该很好。有关绝对路径和相对路径的解释,请参见以下答案: