Drupal - 将当前URL打印为链接,但删除最后一个参数


Drupal - print current URL as link, but remove the final argument

我正在尝试在page.tpl中添加一个"后退"链接.php(为某种内容类型替换适当的面包屑...

我的目标是创建一个链接,该链接拉入当前 URL,但删除最后一个参数。因此,页面mysite/x/y将具有链接mysite/x/(或mysite/x)。

这可能吗?(网址已别名)。

<?php
$path = ???
$my_link = l('Back', $path);
?>
<?php if (($node->type == 'marketplace_item')): ?>
   <div id="breadcrumb" class="nav"><?php print $my_link; ?></div>
<?php endif; ?>

干杯詹姆斯

如果是这种情况,您可以手动构建URL

$my_link = $base_url . arg(0);

或计算参数,然后删除最后一个